read-a-building-model
Check a design against its building model (an IFC file) with someone who is not a modelling specialist, measure it, draw it, and change it when they ask. Use when a person asks what their model says (its storeys, rooms, a floor area, a wall's length, its materials), wants a footprint, a volume, a height or a distance measured, wants a plan, section or elevation drawn to scale or a 3D picture of it, wants a limit the design records checked against the model, wants a list of what the model must contain written down in a checkable form (an IDS) or the model checked against one, wants the model checked against buildingSMART's validation rules before it is handed over, or asks to build or change something in it (a wall, slab, roof or room; a room's name, a property, equipment placed, an opening cut), or has no model yet. It covers starting one, where to start, which numbers the model stores and in what units, measuring from the shapes and citing the number, drawing to scale and in 3D, following a measurement the design already records, how to report a comparison, writing a must-contain list as an IDS, checking a model against it and against buildingSMART's rules and reading the results, how an edit is made and kept as a new file, and recipes for shapes, positions and openings.
- Compatibility
- Needs IfcOpenShell's ifcmcp with flo2-ifc 0.8.0's layer, as github.com/flo2-connector/flo2-ifc builds it (in flo2, the helper "building-model"), which provides ifc_summary, ifc_units, ifc_tree, ifc_select, ifc_info, ifc_relations, ifc_extent, ifc_quantify, ifc_materials, ifc_validate, ifc_schema, the measures ifc_footprint, ifc_volume and ifc_distance, the drawing ifc_draw (in flo2, the step draw_model), the 3D picture ifc_render (in flo2, the step render_model), the checks ifc_write_ids and ifc_check_ids (in flo2, the steps write_ids and check_ids) and ifc_check_rules, for editing ifc_list, ifc_docs and ifc_edit, for shapes ifc_contexts, ifc_shape_list, ifc_shape_docs, ifc_shape and ifc_clash, and the building steps ifc_add_wall, ifc_add_slab, ifc_add_roof and ifc_add_space.
Pinned to revision 7962ee35423a, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/read-a-building-model/SKILL.md
- skills/read-a-building-model/references/drawing.md
- skills/read-a-building-model/references/editing.md
- skills/read-a-building-model/references/ids.md
- skills/read-a-building-model/references/large-models.md
- skills/read-a-building-model/references/measuring.md
- skills/read-a-building-model/references/shapes.md
- skills/read-a-building-model/references/starting-a-model.md
- skills/read-a-building-model/references/validation-rules.md
Every link opens the file at its source, pinned to the revision this page describes.