I am having trouble iterating through points & placing existing points(10) along given path.
total = len(self.path_vertices)#total of vertices being added as you draw
pts = len(self.points) #10 existing points that need to be evenly distributed along given path
for i in range(1,pts):
for j in range(1,total, i*2):
index_order = int( j / i - 1)
self.points[i].location = self.path_vertices[index_order) ].location
Based on what exactly do you want to distribute the points, just their index on the array or based on the distance, so points are evenly distributed in 3d space?