102_DrawMeshTCP.py 578 B

123456789101112131415161718192021222324
  1. import igl
  2. import tcpviewer
  3. import time
  4. # Load a mesh in OFF format
  5. V = igl.eigen.MatrixXd()
  6. F = igl.eigen.MatrixXi()
  7. time1 = time.time()
  8. # igl.read_triangle_mesh("../tutorial/shared/armadillo.obj", V, F)
  9. igl.readOFF("../tutorial/shared/beetle.off", V, F)
  10. time2 = time.time()
  11. print('Loading mesh (%d vertices) %0.3f ms' % (V.rows(),(time2-time1)*1000.0))
  12. # Plot the mesh
  13. viewer = tcpviewer.TCPViewer()
  14. viewer.data.set_mesh(V, F)
  15. viewer.core.align_camera_center(V,F)
  16. viewer.launch()
  17. time3 = time.time()
  18. print('Sending to TCP viewer took %0.3f ms' % ((time3-time2)*1000.0))