Rhino转换网格为NURBS曲面教学

您所在的位置:网站首页 rhino如何投影曲面 Rhino转换网格为NURBS曲面教学

Rhino转换网格为NURBS曲面教学

2024-07-08 08:50| 来源: 网络整理| 查看: 265

当我们需要把一个网格(Mesh)转成NURBS曲面时,可以让Rhino帮助我们完成。

以下范例使用Rhino 6 01.jpg

以下是一张由三角网格所组成人脸模型。 002.jpg003.jpg

这张人脸网格属于非封闭的单张网格结构,第一步把它的边缘提取为曲线,曲线是留待后面分割曲面用。

1.使用Silhouette指令,提取网格的边缘成曲线(红线)。

注意:如果是用Rhino5,请使用 DupBorder指令提取网络的边缘,生成这曲线 004.jpg 2.用 SrfPT指令,画出一张矩形面,面积稍比网格大。 005.jpg 这张矩形曲面UV结构太少,需要重要增加UV密度,以便后续拟合出精确的形状。 3.使用 Rebuild指令,对矩形曲面进行重建,参数如下: 022.jpg 用以上参数重建后,得到以下一张UV结构较接近正矩形的曲面。 006.jpg

4.选取网格,然后运行 Patch指令(嵌面),点击“选取起始曲面”按钮,再选矩形曲面确定,过一会这矩形曲面就吸附到网格上去了。 0060.jpg 007.jpg

再选取这张变化后的曲面,重复以上Patch操作数回,可以让曲面更精密地贴合到到网格上去。 迭代2.jpg 5.用刚才的提取的边缘曲线,用 Split指令分割出需要的曲面部分。 008.jpg

到这一步,我们就得到了一张跟原网格非常贴合的NURBS曲面,是不是很简单!

小伙伴会问:这贴合的精度能否在Rhino中检测呢?   答案是可以的!   6.运行曲面分析工具中的 PointDeviation指令,先选网格确定,再选曲面确定,按以下面板中参数所到下图的结果; 从统计一栏的数据中列出这张面上的点贴合数值,一目了然。

010.jpg011.jpg 以上就是利用Patch指令从单张网格拟合出一张NURBS曲面的过程。 PACTH.gif



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3