文件名称:Mesh2Tetra:将封闭的三角网格转换为四面体体积(如受约束的 Delaunay )-matlab开发
文件大小:62KB
文件格式:ZIP
更新时间:2024-06-19 15:54:14
matlab
此函数 MESH2TETRA 将三角形表面网格转换为四面体体积网格。 与现有的受限3D Delaunay相比,其主要优点在于永远不会添加新的边界点,(对于活跃的外观模型很有用) 缺点,一些高度非凸的表面形状无法转换。 T=Mesh2Tetra(V,F,options); 输入, V :顶点列表 N x 3,具有 x,y,z 位置F : 人脸列表 M x 3,带有顶点索引options : 带有选项的结构options.verbose : 如果为真,则显示信息options.checkinput :如果为真,检查输入网格错误输出, T : 四面体列表 K x 4,带有四面体索引注意!,大多数函数也可以作为 c 代码使用(快得多), 运行 compile_c_files.m 来编译代码该软件如何工作: - 首先,使用法线 Delaunay 创建四面体凸包。 那么外面的四面体和四面体相交的边界
【文件预览】:
Mesh2Tetra_Version1a.zip
Mesh2Tetra_Version1b.zip