Skip to content

Commit 5e8b33c

Browse files
committed
- **Big improvement** Fixed early exit on overlap for bez_ccx. Now, when overlap is present, early exit is not skipped.
1 parent 009a353 commit 5e8b33c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

mmcore/numeric/intersection/ccx/_bez_ccx3.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1647,8 +1647,8 @@ def cell_contains_known_isolated(u0, u1, v0, v1, margin=1e-9):
16471647
while stack:
16481648
Pseg, Qseg, dnet, sunet, svnet, u0, u1, v0, v1, depth = stack.pop()
16491649
stats["cells"] += 1
1650-
box1 = _inflate_aabb(_aabb_euclidean(Pseg, rational=rational),atol/2)
1651-
box2 = _inflate_aabb(_aabb_euclidean(Qseg, rational=rational),atol/2)
1650+
box1 = _aabb_euclidean(Pseg, rational=rational)
1651+
box2 = _aabb_euclidean(Qseg, rational=rational)
16521652
# #print((u0, u1, v0, v1))
16531653
if not aabb_intersect(box1, box2):
16541654
# #print((u0, u1), (v0, v1),box1,box2)

0 commit comments

Comments
 (0)