Computational Geometry

Create, analyze, and optimize architectural geometry with NURBS and mesh operations.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/gerald-ica/opencode-config-snapshot --skill computational-geometry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Computational Geometry
Source: https://github.com/gerald-ica/opencode-config-snapshot/tree/main/opencode/skills/computational-geometry
Command: npx skills add https://github.com/gerald-ica/opencode-config-snapshot --skill computational-geometry

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a rigorous foundation for creating, evaluating, and manipulating complex geometry used in AEC workflows, enabling precise definition of curves, surfaces, and meshes.

Core Features & Use Cases

  • NURBS curves and surfaces for exact conic and freeform geometry.
  • Mesh processing and tessellation for analysis, visualization, and fabrication.
  • Boolean operations and surface trimming for complex architectural forms and robust model integration.
  • Use case: Designers can loft, trim, and analyze building envelopes with tight tolerances across multiple design stages.

Quick Start

Run a geometry-first analysis workflow on a sample model to generate a ready-to-use panelization plan.

Frequently Asked Questions about Computational Geometry

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate fabrication-ready panels from an architectural envelope?

You can generate fabrication-ready panels by running a geometry-first analysis workflow on a sample model to output a ready-to-use panelization plan. It supports lofting and trimming building envelopes with tight tolerances.

What is the best way to perform boolean operations on complex architectural meshes?

The best way to perform boolean operations on complex architectural meshes is using robust mesh processing features that enable complex architectural forms and robust model integration through precise surface trimming and topology control.

Can I use NURBS surfaces to evaluate freeform geometry across multiple design stages?

Yes, you can use NURBS curves and surfaces to evaluate freeform geometry across multiple design stages. They provide exact conic and freeform geometry definition, enabling precise control from conceptual envelopes to fabrication-ready panels.

Does this computational geometry approach support scriptable workflows for tessellation?

Yes, the computational geometry approach supports scriptable workflows for tessellation. It requires robust libraries and data formats for NURBS, meshes, and tessellation to expedite creation, analysis, and optimization.

When do I need mesh processing and tessellation for architectural design?

You need mesh processing and tessellation for architectural design when performing analysis, visualization, and fabrication tasks. It provides a rigorous foundation for evaluating and manipulating complex geometry used in AEC workflows.