Skip to content

Commit c4a3f46

Browse files
committed
Merge branch 'main' into private-data-api
2 parents 39df7ad + 90cfd64 commit c4a3f46

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1717
* Merged `compas.datastructures.Halfedge` into `compas.datastructures.Mesh`.
1818
* Merged `compas.datastructures.Network` into `compas.datastructures.Graph`.
1919
* Merged `compas.datastructures.Halfface` into `compas.datastructures.VolMesh`.
20+
* Fixed `RhinoBrep` doesn't get capped after trimming.
2021
* Changed `compas.data.Data.data` to `compas.data.Data.__data__`.
2122
* Changed `compas.data.Data.dtype` to `compas.data.Data.__dtype__`.
2223
* Changed `compas.data.Data.from_data` to `compas.data.Data.__from_data__`.

src/compas_rhino/geometry/brep/brep.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,9 @@ def trimmed(self, plane, tolerance=TOLERANCE):
379379

380380
breps = []
381381
for result in results:
382-
result.CapPlanarHoles(TOLERANCE)
382+
capped = result.CapPlanarHoles(TOLERANCE)
383+
if capped:
384+
result = capped
383385
breps.append(RhinoBrep.from_native(result))
384386
return breps
385387

0 commit comments

Comments
 (0)