202_GaussianCurvature.py 411 B

1234567891011121314151617181920
  1. import igl
  2. # Load mesh
  3. V = igl.eigen.MatrixXd()
  4. F = igl.eigen.MatrixXi()
  5. igl.readOFF("../tutorial/shared/bumpy.off",V,F);
  6. # Compute Gaussian curvature
  7. K = igl.eigen.MatrixXd();
  8. igl.gaussian_curvature(V,F,K);
  9. # Compute pseudocolor
  10. C = igl.eigen.MatrixXd();
  11. igl.jet(K,True,C);
  12. # Plot the mesh with pseudocolors
  13. viewer = igl.viewer.Viewer()
  14. viewer.data.set_mesh(V, F)
  15. viewer.data.set_colors(C)
  16. viewer.launch()