Published March 19, 2026 | Version v2.15.1
Software Open

compas-dev/compas: COMPAS 2.15.1

  • 1. ETH Zürich, Institute of Technology in Architecture
  • 2. ETH Zurich, ITA Institute of Technology in Architecture, Gramazio Kohler Research
  • 3. Nvidia
  • 4. @biodigitalmatter
  • 5. Gramazio Kohler Research, ETH Zurich
  • 6. Carnegie Mellon University
  • 7. @Mesh-ch
  • 8. EPFL
  • 9. @dbt-ethz
  • 10. vyzn
  • 11. ETH Zürich
  • 12. Princeton University
  • 13. @Ansys
  • 14. Freelance

Description

Added

  • Added TOL.update() method for explicit global state modification.
  • Added TOL.temporary() context manager for scoped changes.
  • Added missing implementation of Brep.to_polygons() in compas_rhino.geometry.RhinoBrep.

Changed

  • Changed Tolerance class to no longer use singleton pattern. Tolerance() now creates independent instances instead of returning the global TOL.
  • Renamed Tolerance.units to Tolerance.unit to better reflect the documented properties. Left units with deprecation warning.
  • Fixed NotImplementedErorr when calling BrepLoop.vertices.

Removed

Files

compas-dev/compas-v2.15.1.zip

Files (39.6 MB)

Name Size Download all
md5:b594c36f050a929f41ceb238d4b584be
39.6 MB Preview Download

Additional details

Related works

Software