bonsai-syntax-geometry

Generate and edit IFC geometry with parametric extrusion and boolean operations.

30|4|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill bonsai-syntax-geometry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bonsai-syntax-geometry
Source: https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/tree/main/skills/bonsai/syntax/bonsai-syntax-geometry
Command: npx skills add https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill bonsai-syntax-geometry

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides the precise syntax and decision-making logic required to generate and manipulate IFC geometry within the Bonsai environment, ensuring correct IFC schema adherence and efficient modeling workflows.

Core Features & Use Cases

  • Parametric Geometry: Create walls, slabs, columns, and beams using defined parameters.
  • Custom Profiles & Meshes: Extrude arbitrary 2D profiles and convert Blender meshes into IFC representations.
  • Boolean Operations & Openings: Perform complex cuts and create openings for doors and windows.
  • Use Case: Generate a complex building facade by extruding custom profiles, applying boolean subtractions for window openings, and ensuring all geometry is correctly linked to its IFC type and spatial container.

Quick Start

Use the bonsai-syntax-geometry skill to create a wall representation with a specified length, height, and thickness.

Frequently Asked Questions about bonsai-syntax-geometry

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

FAQPage Schema
How do I create parametric IFC walls and slabs in Blender using Bonsai?

To create parametric IFC walls and slabs in Blender, use Bonsai geometry syntax to define parameters like length, height, and thickness. This ensures correct IFC schema mapping and representation context management within your integrated modeling workflow.

What is the process for converting Blender meshes into IFC representations?

Converting Blender meshes into IFC representations involves using Bonsai syntax to extrude arbitrary 2D profiles. This process ensures the generated custom meshes are correctly linked to their designated IFC type and spatial container.

Can I perform boolean operations and create openings for doors and windows in IFC geometry?

Yes, you can perform boolean operations in IFC geometry using Bonsai to execute complex cuts. This allows you to accurately create and manage openings and voids for doors and windows within your building model.

Does the Bonsai framework support custom profile extrusion for building facades?

The Bonsai framework supports custom profile extrusion for building facades by allowing you to extrude arbitrary 2D profiles. You can apply boolean subtractions for window openings while maintaining correct IFC schema adherence.

Why does my IFC geometry generation fail to map correctly to the schema in Bonsai?

IFC geometry generation fails to map correctly when representation context management is mishandled. Using Bonsai syntax decision trees ensures proper IFC schema mapping, preventing errors when linking geometry to its IFC type and spatial container.