Skip to content

Commit 8c94783

Browse files
committed
aabb, obb, booleans
1 parent a521be6 commit 8c94783

File tree

4 files changed

+496
-224
lines changed

4 files changed

+496
-224
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Added
1111

12-
* `compas_occ.brep.OCCBrep.make_positive` which reverses the winding of a solid if it has negative volume.
12+
* Added `compas_occ.brep.OCCBrep.make_positive` which reverses the winding of a solid if it has negative volume.
13+
* Added `compas_occ.brep.OCCBrep.boolean_difference` method in addition to the `from_boolean_difference` constructor.
14+
* Added `compas_occ.brep.OCCBrep.boolean_intersection` method in addition to the `from_boolean_intersection` constructor.
15+
* Added `compas_occ.brep.OCCBrep.boolean_union` method in addition to the `from_boolean_union` constructor.
16+
* Added `compas_occ.conversions.aabb_to_compas` to convert an OCC AABB to a COMPAS box.
17+
* Added `compas_occ.conversions.obb_to_compas` to convert an OCC OBB to a COMPAS box.
18+
* Added `compas_occ.brep.OCCBrep.aabb`.
19+
* Added `compas_occ.brep.OCCBrep.obb`.
1320

1421
### Changed
1522

1623
* Changed `compas_occ.brep.OCCBrep.heal` to inlude `make_positive`.
1724
* Changed `compas_occ.brep.OCCBrep.points` to return only unique points instead of repeating points for every repeated occurrence of a vertex within the data structure.
25+
* Changed `compas_occ.brep.OCCBrep.from_boolean_difference` to also accept a list of `A` shapes.
26+
* Changed `compas_occ.brep.OCCBrep.from_boolean_intersection` to also accept lists of shapes for `A` and `B`.
27+
* Changed `compas_occ.brep.OCCBrep.from_boolean_union` to also accept lists of shapes for `A` and `B`.
1828

1929
### Removed
2030

0 commit comments

Comments
 (0)