У меня есть большой набор трехмерных точек (200k), которые моделируют объект, который я рисую с помощью plot3d(). Пока программа не разбивается и продолжает работать, она медленно перемещается. Есть ли встроенные способы, которые я могу отображать только точки, которые видны? Или еще лучше создать поверхность над внешними точками?Майя закрытая поверхность из 3d-точек
Я прочитал, что одним из способов ускорить это является создание одного объекта VTK со всеми его точками, а не с одним объектом на точку.
x,y,z,_,s = zip(*voxels)
print len(x) # 180k
points3d(x, y, z,s,scale_factor=0.8)
show()
Вы можете привести пример своего текущего исходного кода? – jrsm
Я ставлю то, что, по моему мнению, было актуальным – chris