Home | Products | Purchase | Change log & Road map | Gallery | Support | Download | Contact | 中文 |
Home > Documentation for RhinoResurf Table of Contents 1. Introduction
2. Command Reference
|
教程 17 - 快速将圆柱拓扑类型网格面转化成光滑 NURBS 曲面的方法此教程介绍如何快速将圆柱拓扑类型网格面(例如,鞋楦表面)转化成光滑 NURBS 曲面的方法. 用到的命令: RsMesh2Surf, MeshSplit, RsMergeMeshs 本文介绍的 NURBS 曲面重构方法适用于最新中文版本 RhinoResurf V3.311 for Rhino 6 以及 RhinoResurf V3.311 for Rhino 5 64-bit 。 【 软件下载地址 】 1. 下载 RhinoResurf v3.3 for Rhino 6 请用这个地址: http://www.resurf3d.com/rhinoresurf06/RhinoResurf_r6.exe 2. 下载 RhinoResurf v3.3 for Rhino 5 64-bit 请用这个地址: http://www.resurf3d.com/RhinoResurfV3R5/RhinoResurf_v3r5.exe 对于复杂的网格面,通常逆向软件都会通过“分块 - 构面”的步骤来完成 NURBS 曲面重构。但逆向软件 RhinoResurf 却可以按照网格模型的整体拓扑形状进行分类,重构出对应的光滑的曲面。本文介绍了利用软件 RhinoResurf 快速将鞋楦网格面转换成光滑 NURBS 曲面的方法。如上图所示,鞋楦面(无底、无顶)是一种“圆柱拓扑类型”曲面,因此可以将它直接重构成一张 U 方向非周期而 V 方向为周期性的曲面。这种曲面处处光滑连续,适用于高精度加工场合。以下图1和图3为鞋楦原始网格模型, 图2和图4为重构后的NURBS曲面模型。
图3,鞋楦网 格模型(从底面向上看的角度 ) 图4,从底 面向上的角度看鞋 楦曲面
这么复杂的大曲面,RhinoResurf做起来却非常简单高效,只需几步就可以完成。你完全可以把时间节约出来花在享受人生上。 第一步 :在Rhino中导入网格模型,如上图1所示; 第二步 :用平面在网格上切割出一条截面线。创建一张通过此网格的平面,如下图 5 所示,注意平面与网格模型在鞋后跟处的相交线越垂直于鞋底面越好(如图 6 中的红线)。然后调用 _ MeshSplit 命令,选择平面为切割工具将网格模型分割为两个网格,最后调用命令 _ RsMergeMeshs , 直接拾取这个两个分割后的网格,按下右键,将它们合成一个网格,如图6所示,其中红色线为分割线(此条线只是为了说明清楚而在此添加显示,在网格分割合并过程中不会显示)。 图5,平面与网格相交 图6,被平面分割再合并之后的网格,红色 线为分割处的相交线
第三步 :生成曲面。在Rhino命令行输入命令 RsMesh2Surf (注意:该命令只有成功把 RhinoResurf 插件装载到Rhino里之后才会有效)。 图7,曲面重构对话框
拉动“形状”选项框,选择"cylinder(quick)",这时Rhino提示框信息将提示你“分别在网格的两条边界线上拾取两个顶点生成参数线,如果不拾取,请按下鼠标右键跳过此步”(图8),你可以直接按下鼠标右键跳过“拾取”,回到图7所示对话框里, 并在对话框中按下“应用”按钮,程序开始计算。在本案例中,采用拾取两个顶点的方式,分别在图6所示的红色分割线处拾取鞋顶边界线上的点和鞋底边界线上的点这两个点,并按下右键,回到图7所示对话框里, 并在对话框中按下“应用”按钮,程序开始计算。
图8,Rhino命令行的 提示信息 稍后,鞋楦 NURBS曲面将被 重构出来,如下图所示: 图9,曲面重构成功后网格模型与曲面模型重 叠显示 以下图10至图13为 NURBS曲面与网格曲面之间的偏差云图显示。
图13,从底部往上看的角度,曲面模型与网格模型之间的偏差云图显示(最大为0.17毫米, 大部分在很小的偏差范围内 )
以下图14至图16为 NURBS曲面的斑马线光滑分析图。
正如您所看到,利用RhinoResurf重构鞋楦光滑面就是这么简单!
扫码关注Resurf3d微信公众号,获取更多信息
|
Copyright (C) 2007-2020 RESURF All Rights Reserved. Privacy Statement |