igllib 202_gaussian curvature
来源:互联网 发布:电信4g网络也是cdma吗 编辑:程序博客网 时间:2024/04/29 04:14
the original tutor is like:
there are some points I wanna mention:
1. the discrete Gaussian curvature formula it listed is wrong. How? listen to me explain.
According to the paper "Discrete Differential-Geometry Operators for Triangulated 2-Manifolds" section 4.2, it says
In addition, the code also told us about that:
#include <igl/gaussian_curvature.h>#include <igl/massmatrix.h>#include <igl/invert_diag.h>#include <igl/readOFF.h>#include <igl/viewer/Viewer.h>#include <igl/jet.h>#include "tutorial_shared_path.h"int main(int argc, char *argv[]){ using namespace Eigen; using namespace std; MatrixXd V; MatrixXi F; igl::readOFF(TUTORIAL_SHARED_PATH "/bumpy.off",V,F); VectorXd K; // Compute integral of Gaussian curvature igl::gaussian_curvature(V,F,K); // Compute mass matrix SparseMatrix<double> M,Minv; igl::massmatrix(V,F,igl::MASSMATRIX_TYPE_DEFAULT,M); igl::invert_diag(M,Minv); // Divide by area to get integral average, note this line K = (Minv*K).eval(); // Compute pseudocolor MatrixXd C; igl::jet(K,true,C); // Plot the mesh with pseudocolors igl::viewer::Viewer viewer; viewer.data.set_mesh(V, F); viewer.data.set_colors(C); viewer.launch();}
2. I want to offer some material to help readers understand the geometrical meaning
0 0
- igllib 202_gaussian curvature
- igllib 203 Curvature directions
- 曲率(Curvature)
- Riemann curvature tensor
- igllib的安装
- igllib 105_Overlays
- igllib 204 gradient
- Enneper's Negative Curvature Surfaces
- 如何脱离tutorial使用igllib
- generating selection dmat for igllib
- My Fluid Simulation (SPH) Sample (2) – Curvature Flow
- 计算机视觉之图像特征——曲率curvature
- Using VS2015 64-bit compiler to build up igllib
- fix .mesh file generated by tetgen to fit igllib
- how to create igllib project independently(effective on 28/6/2016)
- 202
- 202
- NYOJ 202
- 写在系列的开始
- 谈谈javascript语法里一些难点问题(二)
- mysql插入汉字是乱码或者问号的解决方法
- 关于C# DataGrid 双击获取或者更改双击单元格内容
- C++中模板的特化与偏特化
- igllib 202_gaussian curvature
- R语言-读取、输出及操作
- javascript技术难点(三)之this、new、apply和call详解
- android studio换肤链接
- java自定义http请求
- 2016年5月英语学习总结
- Maven中plugins和pluginManagement
- APM/PIXhawk 最全资料总汇(欢迎补充更新)
- Frameset使用教程