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

标题: 玫瑰花--STL网格转NURBS曲面 [打印本页]

作者: simonchen    时间: 2014-4-15 21:06
标题: 玫瑰花--STL网格转NURBS曲面
本帖最后由 simonchen 于 2014-4-15 22:10 编辑

因有朋友在一帖子中提出一个STL网格的玫瑰花模型如何转换成NURBS曲面的问题:
http://bbs.rhino3d.asia/thread-24010-1-1.html(5楼开始)为了使对题目感兴趣的朋友能集中讨论,我新开此帖。

原帖的11楼的影大已出手,用TS重拓扑功能生成了TS曲面的玫瑰花了~大家可以参考线图来练习。

在这帖中,我想用另外一个在Rhino平台下的逆向插件
RhinoResurf来生成NURBS曲,提供以下步骤供各位参考:

1.首选输入STL玫瑰花模型(该模型由:陈志伟o0 朋友提供)


哈~这密度的网格是不能直接转换TS曲面后来生成NURBS曲面了,查看该STL网格的属性:

一共77041个网格,数量够吓人的了,还有要留意的是这个模型并非是一个闭合的状的网格,边缘有很明显的锯齿状,品质并不十分好。

好了,针对此开放网格我们使用RhinoResurf中的“多网格创建单曲面”命令来生成NURBS曲面

(选取网格后运行该命令)

注意下图中的选项,我们先以设定误差值0.5中等光滑度来运算出NRUBS曲面,

(运算中会出现NRUBS曲面的边界,此时软件未对边界进行修剪)

很快,等了若干秒后,NURBS曲面就生成了



效果不错吧!(右边的是NURBS曲面),就一个命令就可以出来了,针对该流程使用RhinoResurf比较高效!

我们接下来设定更高的精度看一下效果怎样:
注意下图中的选项,设定误差值0.01光滑
度来运算出NRUBS曲面,



(运算出的NURBS的ISO密度翻倍了)
这时调出Windows任务管理器中的性能一栏观察CPU及内在的实时情况

CPU倒是占用不多,13%而已,而内存由运算前的3.5GB飙至5.7GB(最高的峰值时达6.45GB),因此建议平时工作有大运算需要的朋友使用64位操作系统及大容量的物理内存,否则容易有当机的风险。

等待了约2分钟左右后运算出较之前高精度的NURBS曲面




查看该NURBS曲面的属性:

是个有效经修剪的NRUBS曲面


提供参考文件,共6个包(内有STL文件及NURBS曲面):
玫瑰花逆向NURBS.part01.rar (500 KB, 下载次数: 1403)
玫瑰花逆向NURBS.part02.rar (500 KB, 下载次数: 1144)
玫瑰花逆向NURBS.part03.rar (500 KB, 下载次数: 1107)
玫瑰花逆向NURBS.part04.rar (500 KB, 下载次数: 1121)
玫瑰花逆向NURBS.part05.rar (500 KB, 下载次数: 1073)
玫瑰花逆向NURBS.part06.rar (152.2 KB, 下载次数: 1091)

以上是我粗浅使用RhinoResurf软件的过程,详细的设定、使用请见此帖子:
http://bbs.rhino3d.asia/thread-22400-1-1.html

本论坛有RhinoResurf专门的版块,感兴趣的朋友可以去了解:http://bbs.rhino3d.asia/forum-38-1.html (相当赞且十分实用Rhino逆向插件,是国内NURBS专业开发人员写编写的哦)


结束前,我还是手痒,用TS做了一个(面多一些。经过细分的),供参考


TS曲面转NURBS曲面








作者: meteor_li    时间: 2014-4-16 08:07
好强大!!!学习了。。。
作者: meteor_li    时间: 2014-4-16 08:34
不知道购买多少钱?

作者: simonchen    时间: 2014-4-16 08:59
meteor_li 发表于 2014-4-16 08:34
不知道购买多少钱?

可以到这:http://www.resurf3d.com/chinese.htm 或是这:http://rhino3dm.net/sales/了解购买信息。

有试用版下载 ,有使用上的疑问可以发上来论坛。            


作者: meteor_li    时间: 2014-4-16 09:13
simonchen 发表于 2014-4-16 08:59
可以到这:http://www.resurf3d.com/chinese.htm 或是这:http://rhino3dm.net/sales/了解购买信息。

...

感谢!
试用了一下,好快啊!!!
作者: simonchen    时间: 2014-4-16 09:22
meteor_li 发表于 2014-4-16 09:13
感谢!
试用了一下,好快啊!!!

深大说过的“好技术要果断用上”
作者: 陈志伟o0    时间: 2014-4-16 11:50

作者: 陈志伟o0    时间: 2014-4-16 11:53
请教S大TS retopo这个工具我在2.0版本怎么没有的,能否截个图看看哪个工具啊?thanks
作者: simonchen    时间: 2014-4-16 12:25
陈志伟o0 发表于 2014-4-16 11:53
请教S大TS retopo这个工具我在2.0版本怎么没有的,能否截个图看看哪个工具啊?thanks

2.0版本是没有该功能的,请更新至3.4版本。

作者: 无聊小子    时间: 2014-4-16 18:03
S大,那个TS是怎么做的呢,几乎完美接近了。分享下~
作者: fengyun319    时间: 2014-4-16 18:59
学习!!!
作者: a9886349    时间: 2014-4-17 09:56
太實用了 多謝S大
作者: Jessesn    时间: 2014-4-18 18:28
再推荐另外一个教学,http://shaper3d.com/2014/03/04/mesh2nurbs/
作者: LYSBSB    时间: 2014-4-19 09:29
很强大的插件啊  
作者: 塞林格    时间: 2014-5-4 12:56
学习是一种享受
作者: wglee    时间: 2014-5-23 16:31
谢谢simon制作这个教程案例。RhinoResurf正在开发的版本,加进了编辑Tsplines全局控制点来修改曲面的功能,可以通过拉动面,顶点,边的方式来编辑类似tsplines的曲面,也可以extrude face来更新曲面形状,还可以用编辑好的纯untrimming 曲面去逼近stl网格,获得逼近精度。
作者: simonchen    时间: 2014-5-23 17:18
本帖最后由 simonchen 于 2014-5-23 17:22 编辑
wglee 发表于 2014-5-23 16:31
谢谢simon制作这个教程案例。RhinoResurf正在开发的版本,加进了编辑Tsplines全局控制点来修改曲面的功能, ...


李老师,好久不见您到论坛了~~

做了这个小例子让您见笑了!

RhinoResurf有这样全局控制功能像是往正向建模功能进发的感觉啊!如果继续开发正向建模这块功能那么更值得期待啊!前几天看官网上放出了RhinoResurf 2.0 WIP版本for Rhino5 64位的了~那个
RsSurfacemap 命令又让应用更广了,期待你们的团队推出更好的功能。

有关RsSurfacemap命令: http://www.resurf3d.com/helpdoc/english/RsSurfacemap.htm

作者: quzhaonian    时间: 2015-4-11 10:41
UG也可以把stl转为曲面,比RhinoResurf更好用,只是有很多人都不知道,有图为证,左上角是RhinoResurf做的,右下角是UG自动生成的,左下角是原始stl档。

玫瑰花.jpg (784.04 KB, 下载次数: 89)

玫瑰花.jpg

作者: simonchen    时间: 2015-4-11 11:30
quzhaonian 发表于 2015-4-11 10:41
UG也可以把stl转为曲面,比RhinoResurf更好用,只是有很多人都不知道,有图为证,左上角是RhinoResurf做的, ...

纯逆向方面来说当然还有好多的专业软件可供选择。

在这我们讨论的是在Rhino平台上的逆向。


作者: SHUWEISHEN    时间: 2015-9-1 17:22
请问这种操作完成后是一个整体吗?能够另存为IGS格式使用UG操作吗?
作者: simonchen    时间: 2015-9-1 17:51
SHUWEISHEN 发表于 2015-9-1 17:22
请问这种操作完成后是一个整体吗?能够另存为IGS格式使用UG操作吗?

是一个“整体”来的,就是一张剪切过的NURBS曲面,NURBS曲面当然可以转成IGES或STEP格式到其它CAD软件来加工了。

1楼所提供的文件中就有NURBS曲面,你可以下载来试试转到其它软件中加工。


作者: 1061411679    时间: 2016-9-28 18:19
楼主,请教一下这样的不规则封闭网格在转曲面时应该怎么操作,感激不尽!

QQ截图20160928000654.png (39.58 KB, 下载次数: 75)

stl网格

stl网格

作者: simonchen    时间: 2016-9-28 19:50
1061411679 发表于 2016-9-28 18:19
楼主,请教一下这样的不规则封闭网格在转曲面时应该怎么操作,感激不尽!

这种工业产品类的STL网格,不能用上面的方法来做了。


应该先逆向出准确的大形后,再在基础上加工产品上的细节部分,如加强筋、孔、导角等等。


关于这类技巧,可以参考Shadow版主分享的教学:http://bbs.rhino3d.asia/thread-24895-1-1.html


还有早段时间,Shadow版主在原厂腾讯课堂中分享过的一个汽车车身逆向的教学,所以有空的话邀请你参加这课堂:https://ke.qq.com/course/131542#tuin=2a2691af





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