文件名称:快速循环网格细分:使用循环细分细分曲面网格。 边界和形状保持-matlab开发
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-20 19:12:00
matlab
用法:[mfRefinedMesh, mnTriangulation] = LoopSubdivisionLimited( mfMeshPoints, mnTriangulation, fMinResolution, vbBoundaryEdges) 此函数使用循环细分算法 [1] 细分表面网格。 该算法基于 B 样条曲线连续性,可实现良好的表面形状保持平滑。 该算法试图使表面的边界基本上不失真。 'mfMeshPoints' 是一个 Nx3 矩阵,其中 ['x' 'y' 'z'] 的每一行定义了三维空间中的一个点。 'mnTriangulation' 是一个 Mx3 矩阵,其中 ['m' 'n' 'p'] 的每一行定义了一个存在于表面上的三角形,其中 'm'、'n' 和 'p' 是 'mfMeshPoints' 的索引。 'fMinResolution' 定义了最终细分中所需的边的最小
【文件预览】:
LoopSubdivisionLimited.zip