bonsai-impl-modeling

Create and configure BIM elements with IFC data in Bonsai.

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-impl-modeling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bonsai-impl-modeling
Source: https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/tree/main/skills/bonsai/impl/bonsai-impl-modeling
Command: npx skills add https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package --skill bonsai-impl-modeling

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and management of BIM elements within the Bonsai environment, ensuring correct IFC data structure and geometry.

Core Features & Use Cases

  • Element Creation: Place walls, slabs, columns, beams, doors, and windows with accurate IFC types and materials.
  • Parametric Modeling: Define and assign material layers, profiles, and constituent sets for complex element compositions.
  • Use Case: Generate a complete floor slab with a specific material composition and a custom polygonal outline, ensuring it's correctly placed within the building's spatial hierarchy.

Quick Start

Use the bonsai-impl-modeling skill to create a standard 200mm concrete wall with a length of 5 meters.

Frequently Asked Questions about bonsai-impl-modeling

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

FAQPage Schema
How do I create BIM elements like walls and slabs with accurate IFC types in Bonsai?

This process implements deterministic BIM modeling workflows to create and configure building elements like walls, slabs, columns, and beams with correct IFC types and material assignments. It strictly adheres to the Bonsai API for robust and valid IFC data generation.

Can I assign material layer sets and profile sets for parametric modeling in Bonsai?

Yes, parametric modeling in Bonsai supports defining and assigning material layers, profiles, and constituent sets for complex element compositions. This allows you to accurately manage material assignments via layer sets and profile sets within IFC structures.

Does Bonsai support configuring spatial containment within IFC structures?

Yes, Bonsai supports configuring spatial containment within IFC structures to ensure building elements are correctly placed within the building's spatial hierarchy. This guarantees valid IFC data structure and geometry for your modeled elements.

What is the best way to generate a floor slab with a custom polygonal outline in Bonsai?

The best way to generate a floor slab with a custom polygonal outline is by using Bonsai parametric workflows to define the geometric representation and material composition. This ensures the element is correctly placed within the spatial hierarchy and generates valid IFC data.

Do I need IfcOpenShell to manage element types and geometric representations in Bonsai?

IfcOpenShell is the underlying framework for Bonsai, enabling the creation and management of element types, material assignments, and geometric representations. The Skill leverages this framework to handle IFC data structure and generate valid building elements.

Why does IFC data generation fail when assigning complex element compositions in Bonsai?

IFC data generation may fail if complex element compositions do not strictly adhere to the Bonsai API for valid IFC data structure and geometry. Using deterministic parametric modeling workflows ensures correct material assignments and prevents invalid IFC data generation.