一种曲面三角网格划分算法 ,该算法在曲面参数域中生成 Delaunay类型的网格 ,然后将其映射到空间曲面 .为了抵消映射过程中变形的影响 ,采用空椭圆准则代替传统的空间准则 ,并给出椭圆的构造算法以及椭圆圆心的定位方法 .这些方法充分考虑到了映射变形和求解速度 .实验结果表明 ,该算法能生成满意的曲面网格 ,具有一定的应用价值
2023-06-30 00:17:15 17KB 三角网格 delaunay算法源码
1
针对封闭式STL三角网格模型中的孔洞提出了一种修补算法。首先根据网格中边与三角形之间的邻接关系提取孔洞边界,然后计算孔洞边界点的平滑度,根据其不同的平滑度和不同大小的夹角在孔洞中依次填补新的三角形,并验证添加顶点的进行合法性。这样逐渐收缩,直至修补完毕。实验结果证明,该算法简单、有效,孔洞修补效果好。
1
代码中包括二维点云进行三角网格化,同时对三维点云数据进行各种变换
2022-12-01 20:13:38 26.42MB 三角网格 划分
1
基于等高线的三维重建地形,vc环境实现三角网格的划分-Based on the contour lines of the three-dimensional reconstruction of the terrain, vc environment to achieve the division of the triangular grid
三角网格曲面模型快速求交算法.doc
2022-05-29 19:07:23 906KB 算法 文档资料
matlab代码三角网格球面等层 用于生成规则单位二十面体(由三角形组成的球体)的 Python 实现基于 Andres Kahler 的 C# 代码和英国诺丁汉大学 Wil OC Ward 的 Matlab 代码 安装:可以安装小包 python setup.py 安装 或者你可以直接使用 python 脚本 isosphere/ init .py 用法 : v,f = isosphere(n) v:顶点 f:面 n:isosphere 顺序 drawPatch(v,f) 绘制等值线
2022-05-24 12:42:50 2KB 系统开源
1
此函数平滑三角网格/补丁。 支持精确的曲率流平滑。 它在法线方向上平滑,保持边缘比率相同。 还支持使用基于反向顶点距离的伞权重的拉普拉斯平滑,使边缘长度更均匀。 可用于平滑等值面网格,用于缩放空间和简化补丁。 文学: Mathieu Desbrun 等人。 “使用扩散和曲率流对不规则网格进行隐式处理” 亚历山大·别利亚耶夫。 “曲率估计” 代码: 出于加速原因,代码是用 Matlab 编写的,部分是用 c 代码编写的。 注释: 如果出现错误,请发表评论,例如代码,或者知道一个好的改进。
2022-05-10 09:32:46 17KB matlab
1
人工智能-机器学习-计算三角网格模型上的最直测地线.pdf
2022-05-08 10:05:12 2.56MB 人工智能 文档资料 机器学习
三角网格(FV结构,例如内置等值面函数的输出)另存为.obj文件以及当前工作目录中的相应.mtl文件。 demo_obj.m 中显示了如何使用和组合这些函数以将多个不同的网格对象(具有不同类型的材料/颜色定义)保存到单个 obj 文件中的示例生成的 .obj 和 .mtl 文件已作为示例上传到 poly.google.com: poly.google.com/view/5N0rs0RgEQV poly.google.com/view/60c2exp4Riu 函数 obj_write* 进行特定于 unix 的系统调用以使用 grep。 这适用于 MacOS 和所有基于 unix 的操作系统,但不能在 Ms 或其他一些操作系统中运行。 对于没有可用命令行“grep”的系统,请使用文件夹 systemIndependentFunnctions 中以 SYS_* 开头的函数,这些函数使用
2022-04-12 15:21:17 1.67MB matlab
1
针对逆向工程中的三角网格重构问题,提出了一种保持尖锐特征的半规则三角网格模型细分曲面重构算法,以充分利用细分曲面的多分辨特性。首先经提取尖锐特征和删除最大独立点集得到基网格,然后利用插值Loop细分和最近点法向投影法不断调整半规则网格得到重采样网格,最后运用渐进插值(PI,Progressive Interpolation)算法生成半规则细分曲面。实例表明,重构后获得的细分曲面连接性好,可以直接进行细分小波分析。
2022-04-06 20:48:34 361KB 自然科学 论文
1