Allow mitre join to create a connection between contiguous walls.

This commit is contained in:
Bruno Perdigão
2024-12-23 17:55:19 -03:00
parent 46c7981842
commit 051da8e481
@@ -1191,6 +1191,12 @@ class DumbWallJoiner:
axis1 = tool.Model.get_wall_axis(wall1)
axis2 = tool.Model.get_wall_axis(wall2)
intersect = tool.Cad.intersect_edges(axis1["reference"], axis2["reference"])
# Allow connecting contiguos walls
if not intersect:
for v1 in axis1["reference"]:
for v2 in axis2["reference"]:
if tool.Cad.are_vectors_equal(v1, v2, 1e-5):
intersect = (v1, v2)
if intersect:
intersect, _ = intersect
else: