mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-11 02:02:22 +00:00
Allow mitre join to create a connection between contiguous walls.
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user