bonsai-syntax-elements

Retrieve and manipulate IFC elements from Blender objects using Bonsai syntax.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides clear, concise syntax and patterns for accessing and manipulating IFC elements within the Bonsai addon for Blender, preventing common errors and ensuring correct data handling.

Core Features & Use Cases

  • Element Access: Learn how to retrieve IFC entities from Blender objects, and vice-versa.
  • Relationship Navigation: Understand how to traverse IFC relationships like containment, types, and materials.
  • Data Bridge: Grasp the mapping between Blender objects and IFC entities.
  • Use Case: When you need to find a specific IfcWall in your Blender scene that corresponds to an IFC entity, this Skill guides you through the correct bonsai.tool.Ifc.get_entity() function and how to handle cases where no link exists.

Quick Start

Use the bonsai-syntax-elements skill to find the Blender object for the IFC entity with GlobalId '2O2Fr$t4X7Zf8NOew3FLOH'.

Frequently Asked Questions about bonsai-syntax-elements

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

FAQPage Schema
How do I retrieve an IFC entity from a Blender object using the Bonsai addon?

To retrieve an IFC entity from a Blender object in Bonsai, use the `bonsai.tool.Ifc.get_entity()` function. It handles the Blender-IFC data bridge and safely manages cases where no link exists.

How does the Blender-IFC data bridge work when accessing elements in Bonsai?

The Blender-IFC data bridge maps Blender objects directly to IFC entities. Understanding this mapping ensures correct data handling and prevents common errors during IFC operations within the Bonsai ecosystem.

What is the best way to navigate IFC relationships like containment and types in Blender?

Navigating IFC relationships like containment, types, and materials in Blender requires specific syntax patterns. These patterns allow you to traverse IFC relationships correctly within the Bonsai addon environment.

Can I find a specific IfcWall in my Blender scene using its IFC GlobalId?

Yes, you can find a specific IfcWall using its IFC GlobalId. The Bonsai addon provides syntax to query and retrieve elements by their GlobalId, bridging the Blender object and IFC entity data.

Why does my IFC element retrieval fail when working with Blender objects in Bonsai?

IFC element retrieval fails when the Blender-IFC data bridge lacks a valid link. Using correct Bonsai syntax patterns prevents these common errors by properly handling cases where an IFC entity is missing.