Skip to content

v0.2.0 - Transform Unification Latest

Choose a tag to compare

@LGV-BIM-Leitstelle LGV-BIM-Leitstelle released this 18 Dec 15:43
· 19 commits to main since this release

Breaking Changes

  • Removed Translate class - use Transform(translation=...) instead
  • Removed RotateZ class - use Transform(rotation=(angle, "Z")) instead
  • All transformations now use a single Transform class with optional translation and rotation parameters

Improvements

  • Moved examples out of source tree (no longer installed with the package)
  • Separated examples into individual files with screenshots
  • Added multiple instantiation example (type objects with chairs)
  • Enhanced documentation and examples
  • Examples now run as pytest scripts with validation checks
  • Added ifcopenshell.validate() on all produced models to ensure IFC validity
  • Integrated validation into CI/CD pipeline