Rhino(犀牛)中国技术支持与推广中心

标题: 设定形状类型将网格拟合成NURBS曲面. ( 命令: _RsMesh2Surf in RhinoResurf for Rh... [打印本页]

作者: wglee    时间: 2013-2-5 19:16
标题: 设定形状类型将网格拟合成NURBS曲面. ( 命令: _RsMesh2Surf in RhinoResurf for Rh...

http://www.resurf3d.com/helpdoc/chinese/Tutorial%2011%20-%20Fit%20mesh%20to%20NURBS%20surface%20by%20specifying%20shape%20type_ch.htm

RhinoResurf for Rhino 4 or 5 中的命令 _RsMesh2Surf 帮助用户通过定义网格模型的形状类型来拟合NURBS曲面. 下图(图.1)显示了该命令调用后出现的对话框. 该对话框提供了6种形状类型选项让用户选择:
1. plane : 适合于那些能和平面具有数学上同胚意义的网格形状,例如任何一个非封闭的开曲面都能和平面具有同胚意义,但是一个圆柱面则不属于该类型.  (图.8)
2. cylinder: 适合于那些能和圆柱面具有数学上同胚意义的网格形状. (图.13)
3. semi-shpere: 适合于那些能和半球面具有数学上同胚意义的网格形状. (图.11)
4. 4corner: 适合于那些能和平面具有数学上同胚意义并且边界上具有4个尖角类型的网格形状. (图.6)
5. 3corner: 适合于那些能和平面具有数学上同胚意义并且边界上具有3个尖角类型的网格形状. (图.2)
6. 2corner: 适合于那些能和平面具有数学上同胚意义并且边界上具有2个尖角类型的网格形状.(图.4)
对于那些能和平面具有数学上同胚意义并且边界上具有n(n>4)个尖角类型的网格形状,RhinoResurf 则提供了另外一个命令 _RsMesh2StarFace 来实现曲面拟合. (图.15)

图.1. 命令 _RsMesh2Surf (Surface from mesh)调用后出现的对话框



选项 1: 形状类型 - 3corner


图.2 一个边界上有3个尖锐角的网格


图.3. 以上网格被拟合成一张3边退化曲面, 曲面的一条边被折叠成同一个控制点


选项 2: 形状类型 - 2corner


图.4. 一个边界上有2个尖锐角的网格

图.5. 以上网格被拟合成一张两边退化曲面, 曲面的两条边分别被折叠成两个控制点.

选项 3: 形状类型  --  4corner


图 6.一个边界上有4个尖锐角的网格

图.7 以上网格被拟合成一张标准非裁剪曲面, 其中两个孔洞曲面已被填补上.

选项 4 : 形状类型 - plane


图.8. 一个复杂的开曲面,但它能和平面具有同胚意义

图.9. 以上曲面被拟合成一个裁剪曲面.

选项 5 : 形状类型 - semi-shpere


图.10. 一个形状上能和半球面类似的网格模型

   
图.11. 以上网格模型被拟合成一张半球面

图 12. 球面的一条边退化成一个点

选项 6 : 形状类型 - cylinder


图.13. 一个形状和柱面类似的网格模型

图.14. 以上网格模型被拟合成一个周期曲面,此曲面在U-V方向的V方向上是周期的、封闭的.
选项 7 : 形状类型 - n(n>4)corner(或者 starface)
图.15. 一个能和平面具有数学上同胚意义并且边界上具有n(n>4)个尖角类型的网格模型.
图.16. 以上网格模型被拟合成由6个面通过G1拼接而成星形面.

作者: ncmooc    时间: 2013-2-5 19:35
虽然看不懂但好像很厉害
作者: Jessesn    时间: 2013-2-6 00:46
谢谢Lee老师的教程!
作者: 深蓝Ansen    时间: 2013-2-7 08:02
感谢Lee老师提供的教学,新年快乐!
作者: 倾城    时间: 2013-2-8 23:25
感觉是款较好的逆向插件
作者: dxf999    时间: 2014-4-3 20:23
那里有下载呀




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2