Compas-occ

Latest version: v1.0.2

Safety actively analyzes 623022 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.0.2

Added

* Added `compas_occ.brep.from_planes` as plugin for `compas.geometry.brep.from_planes`.

Changed

* Fixed bug in `Brep.from_extrusion` by adding `cap_ends` parameter and by raising an exception when it is used :)
* Fixed bug in `Brep.trim` by removing the part of the brep that is in front of the trim plane.

Removed

1.0.1

Added

* Added `compas_occ.geometry.curves.new_nurbscurve_from_native`.
* Added `compas_occ.geometry.surfaces.new_nurbssurface_from_native`.

Changed

* Fixed bug in `compas_occ.brep.OCCBrep.to_tesselation`.

Removed

1.0.0

Added

* Added `OCCBrep.trim` and `OCCBrep.trimmed`.
* Added `OCCBrep.slice`.
* Added `OCCBrep.split`.
* Added `OCCBrep.fillet` and `OCCBrep.filleted`.
* Added `OCCCurve.parameter_at_distance`.
* Added `compas_occ.conversions.compas_frame_from_location`.
* Added `OCCBrep.native_brep` as alias for `OCCBrep.occ_shape`.
* Added `is_equal` and `is_same` for `OCCBrepVertex`, `OCCBrepEdge`, `OCCBrepLoop`, `OCCBrepFace`.
* Added correct type info to `OCCBrepVertex.occ_vertex`.
* Added correct type info to `OCCBrepEdge.occ_edge`.
* Added correct type info to `OCCBrepLoop.occ_wire`.
* Added correct type info to `OCCBrepFace.occ_face`.
* Added `OCCBrepLoop.occ_shape`.
* Added `OCCBrep.from_iges`.
* Added `OCCBrep.to_stl`.
* Added `OCCBrep.to_iges`.
* Added `OCCBrepVertex.is_same` and `OCCBrepVertex.is_equal`.
* Added `OCCBrepEdge.is_same` and `OCCBrepEdge.is_equal`.
* Added `OCCBrepLoop.is_same` and `OCCBrepLoop.is_equal`.
* Added `OCCBrepFace.is_same` and `OCCBrepFace.is_equal`.

Changed

* Changed `OCCBrep` to be a pluggin for `compas.geometry.Brep`.
* Fixed the error when calling `OCCBrep.frame`.
* Fixed `AttributeError` when calling `OCCBrep.loops`.
* Updated `compas-actions.build` workflow to v3.
* Updated github workflow to latest version.

Removed

0.7.1

Added

Changed

* Fixed bug in generation of tessellation mesh.

Removed

0.7.0

Added

* Added `compas_occ.geometry.OCCSurface.from_plane`.
* Added `compas_occ.geometry.OCCSurface.intersections_with_curve`.
* Added `compas_occ.brep.BRepFace.to_polygon`.
* Added `compas_occ.brep.BRep.edge_faces`.

Changed

* Changed default units to MM in `compas_occ.brep.BRep`.

Removed

0.6.0

Added

* Added `BRep.from_polygons`.
* Added `BRep.from_extrusion`.
* Added `BRep.from_sweep`.
* Added `BRep.to_viewmesh`.
* Added `BRep.overlap`.
* Added `BRepFace.from_polygon`.

Changed

* Fixed bug in `BRep.transform`.
* Changed `BRep.vertices`, `BRep.edges`, `BRep.loops`, `BRep.faces`, `BRep.shells`, `BRep.solids` to only be recreated once unerlying shape is changed.
* Changed implementation of `BRep.to_tessellation` to use range loop over individual nodes of triangulation instead of node list accessor.

Removed

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.