Nosing Lengths / Tread Gap for parametric stairs #3422

Example - https://imgur.com/d8PxLV4
This commit is contained in:
Andrej730
2023-11-06 11:50:52 +05:00
parent a218ce5160
commit d9fdc0908a
5 changed files with 112 additions and 76 deletions
+3 -3
View File
@@ -113,7 +113,7 @@ class TestGenerateStair2DProfile(NewFile):
verts_gen, edges_gen, faces_gen = generated_profile
verts, edges, faces = expected_profile
assert edges == tuple(edges_gen)
assert np.all(edges == np.array(edges_gen))
assert faces == tuple(tuple(face) for face in faces_gen)
for vert, vert_gen in zip(verts, verts_gen, strict=True):
assert tool.Cad.are_vectors_equal(vert, vert_gen, 0.01)
@@ -152,7 +152,7 @@ class TestGenerateStair2DProfile(NewFile):
(4, 5),
(5, 6),
(6, 7),
(8, 7),
(7, 8),
(8, 9),
(0, 11),
(10, 11),
@@ -199,7 +199,7 @@ class TestGenerateStair2DProfile(NewFile):
(4, 5),
(5, 6),
(6, 7),
(8, 7),
(7, 8),
(8, 9),
(9, 10),
(0, 12),