RESURF - solution to nurb surface fittingr Computer Aided Design (CAD)
    Home | Products | Purchase | Change log & Road map | Gallery |   Support | Download |  Contact |  中文

Home > RhinoResurf 文档

目录

1. 介绍

下载并安装RhinoResurf for Rhino 5/6/7
将RhinoResurf For Rhino 装载到 Rhino 4.0 (32-位)和 Rhino 5/6/7

许可协议

2. 指令列表

主要指令一览

RsPoints2Surf

RsPoints2SurfOption

RsMesh2Surf

RsMesh2StarFace

RsCurves2Surf

RsMesh2Surfs

RsMesh2SurfsByPolygon

RsMesh2SurfDyna

RsFillHoleBySurf

RsSurfaceMatch

RsSurfacemapDlg

RsAutoNurbs

RsPointCloud2Mesh

RsSplitCurveNetwork

RsSplitPointCloud

RsSymmetricPlane

RsMergeMeshs

RsFillMeshholes

RsFaceFromLines

RsFaceFromPolygon

RsMeshBdryCurves

RsrSurfaceFlatten

RsrMeshFlatten

RsRegister(purchase)

3. 教程

教程1-将一个网格模型转换为NURBS曲面

教程2-将一个子网格模型转换为NURBS曲面

教程3-从云点创建曲面

教程4-将网格模型转换成多四边块曲面模型

教程5-在命令RsMesh2Surfs 中怎样利用“修正”按钮来光滑起皱曲面

教程6-将网格模型转换成带裁剪曲面的多曲面拼接模型

教程7-自动从网格模型生成NURBS曲面(实体)

教程8-从曲线群中生成 NURBS 曲面

教程9-从点云中生成三角片网格

教程10-利用RhinoResurf将网格模型转换生成Solid实体模型的六个步骤

教程11-通过指定形状类型将网格拟合到NURBS曲面

教程12-使用命令RsSurfacemap将几何曲面从原始网格数据变形到补偿网格数据

教程13-将点云重构成裁剪NURBS曲面

教程14-在Rhino7中使用命令“CreateQuadMesh”和“RsMesh2SurfsByPolygon”创建多曲面模型

教程15-用曲面补充孔洞,使新曲面与相邻曲面片达到 G1连续

教程16-将三维网格展开为二维网格

教程17-利用软件 RhinoResurf 快速将鞋楦网格面转化成光滑 NURBS 曲面的方法

4. 问题和回答

FAQ 1

 

教程17 - 利用软件 RhinoResurf 快速将鞋楦网格面转化成光滑 NURBS 曲面的方法


在本教程中,我们将演示如何将三维圆柱体拓扑网格(例如鞋楦曲面)转换为NURBS曲面。

使用的命令: RsMesh2Surf, MeshSplit, RsMergeMeshs

https://mmbiz.qpic.cn/sz_mmbiz_png/gS8wUqbcRfhOjia4pDbrHYDymMkYFwDq57WYDIYUEiaZc4c9WWq4yMRd5h9OChA2gGKPFTavTJuHS9IoO426NXAA/640?wx_fmt=png

如果以上视频无效,请点击此处下载视频

对 于 复 杂 的 网 格 面 , 通 常 逆 向 软 件 都 会 通 过 “ 分 块 - 构 面 ” 的 步 骤 来 完 成 N U R B S 曲 面 重 构 。 但 逆 向 软 件 R h i n o R e s u r f 却 可 以 按 照 网 格 模 型 的 整 体 拓 扑 形 状 进 行 分 类 , 重 构 出 对 应 的 光 滑 的 曲 面 。 本 文 介 绍 了 利 用 软 件 R h i n o R e s u r f 快 速 将 鞋 楦 网 格 面 转 换 成 光 滑 N U R B S 曲 面 的 方 法 。 如 上 图 所 示 , 鞋 楦 面 ( 无 底 、 无 顶 ) 是 一 种 “ 圆 柱 拓 扑 类 型 ” 曲 面 , 因 此 可 以 将 它 直 接 重 构 成 一 张 U 方 向 非 周 期 而 V 方 向 为 周 期 性 的 曲 面 。 这 种 曲 面 处 处 光 滑 连 续 , 适 用 于 高 精 度 加 工 场 合 。 以 下 图 1 和 图 3 为 鞋 楦 原 始 网 格 模 型 , 图 2 和 图 4 为 重 构 后 的 N U R B S 曲 面 模 型 。

 

https://mmbiz.qpic.cn/sz_mmbiz_png/gS8wUqbcRfhOjia4pDbrHYDymMkYFwDq57vvwG9JltBibfjoRYC6M2FaRAeze2sw6RK76kib0GZnxzMsfHQha6MhA/640?wx_fmt=png

图 1 , 鞋 楦 网 格 模 型

https://mmbiz.qpic.cn/sz_mmbiz_png/gS8wUqbcRfhOjia4pDbrHYDymMkYFwDq5ibqS2VV3PgerqDDEWicotdoJEPZqVEoLMicZP3ORlNozBLBNNLiagrjlfQ/640?wx_fmt=png

图 2 , 基 于 鞋 楦 网 格 模 型 重 构 的 单 张 光 滑 曲 面 ( V 方 向 具 有 封 闭 周 期 性 )

 

https://mmbiz.qpic.cn/sz_mmbiz_png/gS8wUqbcRfhOjia4pDbrHYDymMkYFwDq5sUSFUhicbqCaJHbcqysIywUSc7ckyM6LsVc3rd8UK6oib26x5sVdPSMQ/640?wx_fmt=png

图 3 , 鞋 楦 网 格 模 型 ( 从 底 面 向 上 看 的 角 度 )

https://mmbiz.qpic.cn/sz_mmbiz_png/gS8wUqbcRfhOjia4pDbrHYDymMkYFwDq5VxrkvTKq9CDibGjKV0RPFibqhrVibnfs2mhXCmK33ueDWzNGf4ZXBGrPg/640?wx_fmt=png

图 4 , 从 底 面 向 上 的 角 度 看 鞋 楦 曲 面

 

 

第 一 步 : 在 R h i n o 中 导 入 网 格 模 型 , 如 上 图 1 所 示 ;

第 二 步 : 用 平 面 在 网 格 上 切 割 出 一 条 截 面 线 。 创 建 一 张 通 过 此 网 格 的 平 面 , 如 下 图 5 所 示 , 注 意 平 面 与 网 格 模 型 在 鞋 后 跟 处 的 相 交 线 越 垂 直 于 鞋 底 面 越 好 ( 如 图 6 中 的 红 线 ) 。 然 后 调 用 _ M e s h S p l i t 命 令 , 选 择 平 面 为 切 割 工 具 将 网 格 模 型 分 割 为 两 个 网 格 , 最 后 调 用 命 令 _ R s M e r g e M e s h s , 直 接 拾 取 这 个 两 个 分 割 后 的 网 格 , 按 下 右 键 , 将 它 们 合 成 一 个 网 格 , 如 图 6 所 示 , 其 中 红 色 线 为 分 割 线 ( 此 条 线 只 是 为 了 说 明 清 楚 而 在 此 添 加 显 示 , 在 网 格 分 割 合 并 过 程 中 不 会 显 示 ) 。

https://mmbiz.qpic.cn/sz_mmbiz_png/gS8wUqbcRfhOjia4pDbrHYDymMkYFwDq5o2XP0xjNIJAOJnbOaj46M6jdC6ImibuNNjM9bXNC85qnSJbN2gWib3Dg/640?wx_fmt=png

图 5 , 平 面 与 网 格 相 交

https://mmbiz.qpic.cn/sz_mmbiz_png/gS8wUqbcRfhOjia4pDbrHYDymMkYFwDq5jfKoiaCCh1UKQXQ88PF1oReyacPpBRPVHYK8J2BibaOOj11vnsbOpWDA/640?wx_fmt=png

图 6 , 被 平 面 分 割 再 合 并 之 后 的 网 格 , 红 色 线 为 分 割 处 的 相 交 线

第 三 步 : 生 成 曲 面 。 在 R h i n o 命 令 行 输 入 命 令 R s M e s h 2 S u r f ( 注 意 : 该 命 令 只 有 成 功 把 R h i n o R e s u r f 插 件 装 载 到 R h i n o 里 之 后 才 会 有 效 ) , 拾 取 网 格 按 下 右 键 , 程 序 将 弹 出 以 下 对 话 框 ( 图 7 ) 。

图 7 , 曲 面 重 构 对 话 框

 

拉 动 “ 形 状 ” 选 项 框 , 选 择 " c y l i n d e r ( q u i c k ) " , 这 时 R h i n o 提 示 框 信 息 将 提 示 你 “ 分 别 在 网 格 的 两 条 边 界 线 上 拾 取 两 个 顶 点 生 成 参 数 线 , 如 果 不 拾 取 , 请 按 下 鼠 标 右 键 跳 过 此 步 ” ( 图 8 ) , 你 可 以 直 接 按 下 鼠 标 右 键 跳 过 “ 拾 取 ” , 回 到 图 7 所 示 对 话 框 里 , 并 在 对 话 框 中 按 下 “ 应 用 ” 按 钮 , 程 序 开 始 计 算 。 在 本 案 例 中 , 采 用 拾 取 两 个 顶 点 的 方 式 , 分 别 在 图 6 所 示 的 红 色 分 割 线 处 拾 取 鞋 顶 边 界 线 上 的 点 和 鞋 底 边 界 线 上 的 点 这 两 个 点 , 并 按 下 右 键 , 回 到 图 7 所 示 对 话 框 里 , 并 在 对 话 框 中 按 下 “ 应 用 ” 按 钮 , 程 序 开 始 计 算 。

图 8 , R h i n o 命 令 行 的 提 示 信 息

在这个案例中,我们选择2个顶点(对于‘选择平面’的情况,请看上面的视频),然后在Rhino提示中您会看到“在网格的两条边界线上选取两个顶点来生成参数线,如果没有,请按鼠标右键跳过这一步”(图9),您可以直接按鼠标右键跳过“选取”,返回图7所示的对话框,按对话框中的“应用”按钮,程序将开始计算。在这种情况下,我们在图6所示的红色分界线处分别选取鞋顶分界线和鞋底分界线上的两点,按鼠标右键返回图7所示的对话框,点击对话框中的“应用”按钮,程序开始计算.

图9,Rhino命令行提示信息

 

稍后,鞋楦 NURBS 曲面将被重构出来,如下图所示:

https://mmbiz.qpic.cn/sz_mmbiz_png/gS8wUqbcRfhOjia4pDbrHYDymMkYFwDq5c2XiaO3EwyXgOGWlScOYemYBGdmSOX1NiavCXf8GXwCUcsgu6tfYLCGQ/640?wx_fmt=png

图 10 ,曲面重构成功后网格模型与曲面模型重叠显示

 

以下图 11 至图 14 为 NURBS 曲面与网格曲面之间的偏差云图显示。

 

https://pic1.zhimg.com/80/v2-8c801b9b465087f7184853e8f0b9659a_720w.jpg?source=3af55fa1

 

图 11 ,曲面模型与网格模型之间的偏差云图显示(最大为 0.17 毫米,大部分在很小的偏差范围内)

 

https://pic1.zhimg.com/80/v2-f5d3e98e90e664daacceb68122a4c62c_720w.jpg?source=3af55fa1

 

图 12 ,另一个角度的曲面模型与网格模型之间的偏差云图显示(最大为 0.17 毫米,大部分在很小的偏差范围内)

 

https://pic4.zhimg.com/80/v2-13e2d090b91a4d30b06832347083d68e_720w.jpg?source=3af55fa1

 

图 13 ,另一个角度的曲面模型与网格模型之间的偏差云图显示(最大为 0.17 毫米,大部分在很小的偏差范围内)

 

 

https://pic4.zhimg.com/80/v2-520703b256ac88ae18aac8265a5aca71_720w.jpg?source=3af55fa1

 

图 14 ,从底部往上看的角度,曲面模型与网格模型之间的偏差云图显示(最大为 0.17 毫米,大部分在很小的偏差范围内)

以下图 15 至图 17 为 NURBS 曲面的斑马线光滑分析图。

 

https://pic1.zhimg.com/80/v2-6b820aee5bb078fef1b3d2709d531a23_720w.jpg?source=3af55fa1

 

图 15 ,曲面光滑性的斑马分析图

 

https://pic2.zhimg.com/80/v2-bb05776470807403438c710422fddf41_720w.jpg?source=3af55fa1

 

图 16 ,曲面光滑性的斑马分析图(另一侧)

 

https://pic2.zhimg.com/80/v2-a5b7fd1ad544f016c27327ab2de69464_720w.jpg?source=3af55fa1

 

图 17 ,曲面光滑性的斑马分析图(底部往上看)

正如您所看到,利用 RhinoResurf 重构鞋楦光滑面就是这么简单!

Copyright (C) 2007-2021 RESURF All Rights Reserved. Privacy Statement