Angel Espinoza
Tooling & Utilities Script

CreateSampleDataset01

Sample IFC clash-detection dataset generator

Overview

Generates seven IFC 4.3 sample models (a data center building plus underground utilities, split by subcomponent) with five intentional clashes built in, for demonstrating multi-model coordination and clash detection in Autodesk Forma. Each IFC file also gets a matching DXF export with genuine AutoCAD 3D solids for Civil 3D/AutoCAD use. Verifies geometry, clash overlaps, and coordinate alignment after generation.

What it does

  • 7 subcomponent IFC 4.3 models
  • 5 intentional built-in clashes
  • Matching DXF (3DSOLID) export per file
  • Post-generation geometry + clash verification

Built with

Pythonifcopenshellezdxf