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