ifcos-impl-materials
OfficialMaster IFC material assignment with IfcOpenShell.
Software Engineering#material#ifc#bim#ifcopenshell#ifc material#ifc material layer#ifc material profile
AuthorOpenAEC-Foundation
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a comprehensive guide and practical code examples for assigning physical materials and visual styles to building elements within IFC files using the IfcOpenShell Python library, ensuring accurate and compliant BIM data.
Core Features & Use Cases
- Material Creation & Assignment: Create and assign single materials, layered materials (walls, slabs), profiled materials (beams, columns), and constituent materials (windows, doors).
- Schema Compliance: Handles differences between IFC2X3 and IFC4+ material definitions.
- Visual Styling: Integrates physical materials with visual appearance (color, texture).
- Use Case: When modeling a wall in BIM software and exporting to IFC, ensure it has the correct layered material definition (e.g., brick, insulation, blockwork) with accurate thicknesses, so that downstream analysis and visualization tools interpret the construction correctly.
Quick Start
Use the ifcos-impl-materials skill to create a layered material for a wall and assign it to an IfcWallType.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ifcos-impl-materials Download link: https://github.com/OpenAEC-Foundation/Blender-Bonsai-ifcOpenshell-Sverchok-Claude-Skill-Package/archive/main.zip#ifcos-impl-materials Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.