
三角形网格上的曲率估计:使用MATLAB计算顶点曲率及曲率导数张量
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本研究利用MATLAB在三角形网格上实现曲率估计,涵盖顶点处的平均、高斯曲率及其导数张量的计算,为几何处理和分析提供精确工具。
如果您将其用于学术目的,请引用以下文献:
1. Szymon Rusinkiewicz 撰写的“在三角形网格上估计曲率及其导数”(2004 年)
2. Y. Ben Shabat 和 A. Fischer 的论文,“使用曲率分析为增材制造设计自适应多孔微结构”,发表于第 25 届 CIRP 设计会议,以色列海法,2015年。
此代码是根据 [1] 实现的。GetCurvatures 函数用于计算给定三角形网格面顶点数据结构中每个顶点上的曲率张量和主曲率。
输入参数:
- FV - 三角形网格面顶点的数据结构(包含FV.face 和 FV.顶点)
- toggleDerivatives - 标量值,指示是否计算曲率导数
输出参数:
- PrincipalCurvatures - 包含每个顶点的主曲率 k1 和 k2 的 2XN 矩阵
- PrincipalDir1 - 主方向向量
全部评论 (0)
还没有任何评论哟~


