fix(kernel): preserve intentional Split Face lines in contact joins (#782)

Intentional Split Face lines survive a join with partial planar contact, so the far face stays in two pieces. Follow-up to #704 / #674.
This commit is contained in:
selune authored and GitHub committed 2026-10-13 12:46:34 -04:00
1 parent beca7eb126
commit 293d660d6c
6 files changed
+120 -1

No files matched your search

@@ -0,0 +1,8 @@
{
"description": "Issue #674: a patterned cylinder cap touches only part of a block face; fuse the shared region without adding material beyond the edge.",
"commands": [
{"command": "solid.box", "params": {"height": 37.5, "length": 25.0, "width": 47.5}},
{"command": "solid.cylinder", "params": {"axis": [1.0, 0.0, 0.0], "base": [0.0, 7.5, 0.0], "height": 2.5, "operation": "join", "radius": 5.0}},
{"command": "solid.pattern.circular", "params": {"axis": "Z", "count": 4, "features": ["Cylinder1"]}}
]
}