en un clic
bonsai-bim-skills
bonsai-bim-skills contient 7 skills collectées depuis ProfRino, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
Add doors and windows (real BBIM parametric IfcDoor / IfcWindow with proper IfcRelVoidsElement + IfcRelFillsElement) to existing IfcWalls. Includes the default rule that windows in a wall are equally spaced and centred. Trigger when the user wants to add doors, windows, fillings, or wants to control window placement / styling.
Set up a Bonsai IFC project from scratch (IfcProject + Site/Building/ Storey + dual IfcWallType WAL200/WAL100 + IfcSlabType FLR200 + Frame/ Glass/Panel IfcSurfaceStyle items linked to Blender materials), add additional IfcBuildingStorey entries, run mandatory multi-angle audit screenshots, author + validate IDS, round-trip via BCF, and apply Qto + OverallSize fillers before handover. Trigger on any task that reaches for "set up a project", "add a storey", "audit the model", "validate IDS", or "save BCF".
Add roofs (mono-pitch / hip / gable / flat) and fit walls to roof underside via proper IFC clipping (IfcBooleanClippingResult + IfcHalfSpaceSolid) — not Blender Boolean modifiers. Trigger when the user wants to add a roof of any topology, or fit walls to a roof slope.
Add IfcSpace entities (aggregated into a storey, with IfcRelSpaceBoundary to bounding walls / slab / roof + Qto_SpaceBaseQuantities) and IfcGrid systems with proper bubble-extension control (axes extend past the building far enough that the dimension chains don't overlap the bubbles). Trigger when the user wants to add rooms (as IfcSpace), define space boundaries, or add a column / dimension grid.
Add parametric IfcStair (with proper BBIM_Stair pset), the matching IfcOpeningElement that voids the upper slab, and IfcRailing guards around the opening. Trigger when the user wants stairs to an upper storey, a stairwell void, or a railing.
Create rooms and polyline walls (with PROPER MITERED CORNERS) and fitted floor slabs in Blender + Bonsai. Matches what bpy.ops.bim.draw_polyline_wall and bpy.ops.bim.draw_slab_from_wall produce interactively. Trigger when the user wants to programmatically build IFC walls / partitions / a room outline / a slab fitted to wall geometry.
Programmatically create and render 2D drawings (Plan, Section, Elevation, Reflected Plan) and final SVGs from a Bonsai IFC project in Blender. Uses Bonsai's native bim.add_drawing / bim.activate_drawing / bim.create_drawing operators — same as the "Drawings and Documents" sidebar panel. Use when the user wants to generate plan views, sections, elevations or export 2D construction drawings from a BIM model.