Skip to content

Releases: compas-dev/compas_ifc

v1.5.0

21 Jan 16:37
Compare
Choose a tag to compare

Added

  • Added extensions keyword argument to Model to for inserting custom extensions to IFC classes.

Changed

Removed

v1.4.1

02 Oct 14:28
Compare
Choose a tag to compare

Added

Changed

Removed

v1.4.0

30 Sep 16:03
Compare
Choose a tag to compare

Added

  • Added Model.search_ifc_classes() and File.search_ifc_classes() to search for IFC classes.
  • Added Model.create_wall().
  • Added Model.create_slab().
  • Added Model.create_window().
  • Added Model.create_door().
  • Added Model.create_stair().
  • Added Model.create_railing().
  • Added Model.create_column().
  • Added Model.create_beam().
  • Added aabb axis-aligned bounding box to TessellatedBrep.
  • Added obb oriented bounding box to TessellatedBrep.

Changed

Removed

v1.3.1

25 Aug 13:44
Compare
Choose a tag to compare

Added

Changed

Removed

v1.3.0

23 Aug 15:58
Compare
Choose a tag to compare

Added

  • Added Model.create_default_project().
  • Added TesselatedBrep.to_mesh().

Changed

Removed

v1.2.4

22 Aug 13:15
Compare
Choose a tag to compare

Added

  • Added max_depth to Base.print_properties().

Changed

  • Fixed Model.print_summary() while the model is empty.

Removed

v1.2.3

19 Aug 13:26
Compare
Choose a tag to compare

Added

  • Fixed missing GloabalId when creating IfcRoot based objects.
  • Updated IfcBrepObject to automatically heal and simplify breps.

Removed

v1.2.2

31 Jul 11:17
Compare
Choose a tag to compare

Added

Changed

  • Fixed Base.to_dict() to recursively pass down convert_type_defination.

Removed

v1.2.1

30 Jul 13:49
Compare
Choose a tag to compare

Added

Changed

  • Fixed verbose bug.

Removed

v1.2.0

30 Jul 10:06
Compare
Choose a tag to compare

Added

  • Added compas_ifc.entities.extensions.IfcContext to extend IfcContext class.
  • Added verbose option to Model and IFCFile.
  • Added compas_ifc.entities.TypeDefinition class.
  • Added remove() to Model for removing entities.

Changed

Removed