This commit is contained in:
2024-04-21 18:37:11 +02:00
parent c82c6880da
commit 25dc6665b0
2 changed files with 11 additions and 16 deletions

22
main.py
View File

@@ -27,18 +27,18 @@ editor = Editor(buffering=True)
# print(segment.orthogonal((0, 0, 0), (1, 0, 0), 10))
# print(curve.curvature(np.array(([0, 0, 0], [0, 1, 1], [1, 0, 1]))))
for i in range(10):
curve_points = curve.curve(
[(317, 90, 686), (291, 95, 686), (271, 100, 705), (250, 95, 715), (234, 90, 692), (220, 146, 607), (185, 158, 598), (146, 90, 596), (142, 70, 674)], resolution=160)
offset = curve.offset(curve_points, i)
i = 10
curve_points = curve.curve(
[(317, 90, 686), (291, 95, 686), (271, 100, 705), (250, 95, 715), (234, 90, 692), (220, 146, 607), (185, 158, 598), (146, 90, 596), (142, 70, 674)], resolution=40)
offset = curve.offset(curve_points, i)
for coordinate in offset:
editor.placeBlock(coordinate, Block("blue_concrete"))
for coordinate in offset:
editor.placeBlock(coordinate, Block("blue_concrete"))
offset = curve.offset(curve_points, -i)
offset = curve.offset(curve_points, -i)
for coordinate in offset:
editor.placeBlock(coordinate, Block("red_concrete"))
for coordinate in offset:
editor.placeBlock(coordinate, Block("red_concrete"))
for coordinate in curve_points:
editor.placeBlock(coordinate, Block("white_concrete"))
for coordinate in curve_points:
editor.placeBlock(coordinate, Block("white_concrete"))

View File

@@ -92,8 +92,3 @@ def offset(curve, distance):
combined_curve.append(np.round(offset_segments[-1][1]).tolist())
return combined_curve
# for i in range(1, len(offset_curve)-1):
# pass
# TODO : Curve Offset