Skip to content

Releases: compas-dev/compas_ifc

v1.7.0

24 Oct 09:09

Choose a tag to compare

Added

  • Added volume property to TessellatedBrep class for calculating volume of closed meshes using COMPAS geometry functions
  • Added surface_area property to TessellatedBrep class for calculating surface area by summing face areas

Changed

Removed

v1.6.1

28 Jul 15:53

Choose a tag to compare

Added

  • Added linear_deflection parameter to Model.show(), defaulting to 100 for faster BRep tesselation.

Changed

Removed

  • Removed Model.update_linear_deflection()

v1.6.0

04 Jun 08:06

Choose a tag to compare

Added

Changed

Removed

v1.5.0

21 Jan 16:37

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

Choose a tag to compare

Added

Changed

Removed

v1.4.0

30 Sep 16:03

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

Choose a tag to compare

Added

Changed

Removed

v1.3.0

23 Aug 15:58

Choose a tag to compare

Added

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

Changed

Removed

v1.2.4

22 Aug 13:15

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

Choose a tag to compare

Added

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

Removed