Доброго, вопрос в том - как отформатировать содержание списка dist, при вычислении он дает 9 знаков после запятой, нужно до 3-х. Нашел “%.3f” % (n) но как это прикрутить к списку?
import rhinoscriptsyntax as rs
surface = rs.GetObjects("Select surfaces", rs.filter.surface)
objects = rs.GetObjects("Select points to pull", rs.filter.point)
points = [rs.PointCoordinates(obj) for obj in objects]
results=[]
for i in range(len(surface)):
results += (rs.PullPoints( surface[i], points ))
rs.AddPoints(results)
dist=[]
for i in range(len(results)):
dist.append( rs.Distance( points[i], results[i] ) )
for i in range(len(results)):
rs.AddTextDot(dist[i], results[i])