fix last point coincides with first point

This commit is contained in:
htlcnn
2024-09-03 21:24:08 +07:00
committed by Bruno Perdigão
parent b6a96828ec
commit 116192befd
+2
View File
@@ -167,6 +167,8 @@ class Snap(bonsai.core.tool.Snap):
polyline_data = bpy.context.scene.BIMModelProperties.polyline_point polyline_data = bpy.context.scene.BIMModelProperties.polyline_point
if len(polyline_data) > 2: if len(polyline_data) > 2:
first_point = polyline_data[0] first_point = polyline_data[0]
last_point = polyline_data[-1]
if not(first_point.x == last_point.x and first_point.y == last_point.y and first_point.z == last_point.z):
polyline_point = bpy.context.scene.BIMModelProperties.polyline_point.add() polyline_point = bpy.context.scene.BIMModelProperties.polyline_point.add()
polyline_point.x = first_point.x polyline_point.x = first_point.x
polyline_point.y = first_point.y polyline_point.y = first_point.y