25 lines
578 B
Python
Executable File
25 lines
578 B
Python
Executable File
import igl
|
|
import tcpviewer
|
|
import time
|
|
|
|
# Load a mesh in OFF format
|
|
V = igl.eigen.MatrixXd()
|
|
F = igl.eigen.MatrixXi()
|
|
time1 = time.time()
|
|
# igl.read_triangle_mesh("../tutorial/shared/armadillo.obj", V, F)
|
|
igl.readOFF("../tutorial/shared/beetle.off", V, F)
|
|
time2 = time.time()
|
|
|
|
|
|
print('Loading mesh (%d vertices) %0.3f ms' % (V.rows(),(time2-time1)*1000.0))
|
|
|
|
|
|
# Plot the mesh
|
|
viewer = tcpviewer.TCPViewer()
|
|
viewer.data.set_mesh(V, F)
|
|
viewer.core.align_camera_center(V,F)
|
|
viewer.launch()
|
|
time3 = time.time()
|
|
|
|
print('Sending to TCP viewer took %0.3f ms' % ((time3-time2)*1000.0))
|