原创 --- 玫瑰花--STL网格转NURBS曲面

[复制链接]
跳转到指定楼层
6576722 simonchen 发表于 2014-4-15 21:06:34 楼主
本帖最后由 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, 下载次数: 1419)
玫瑰花逆向NURBS.part02.rar (500 KB, 下载次数: 1158)
玫瑰花逆向NURBS.part03.rar (500 KB, 下载次数: 1120)
玫瑰花逆向NURBS.part04.rar (500 KB, 下载次数: 1137)
玫瑰花逆向NURBS.part05.rar (500 KB, 下载次数: 1086)
玫瑰花逆向NURBS.part06.rar (152.2 KB, 下载次数: 1108)

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

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


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


TS曲面转NURBS曲面







评分

参与人数 1技术 +5 收起 理由
Jessesn + 5 赞一个!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏5 分享分享
关于大陆地区Rhino原厂培训中心
 楼主| simonchen 发表于 2016-9-28 19:50:35
23
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
1061411679 发表于 2016-9-28 18:19:28
22
楼主,请教一下这样的不规则封闭网格在转曲面时应该怎么操作,感激不尽!

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

stl网格

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

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

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

SHUWEISHEN 发表于 2015-9-1 17:22:10
20
请问这种操作完成后是一个整体吗?能够另存为IGS格式使用UG操作吗?
 楼主| simonchen 发表于 2015-4-11 11:30:08
19
quzhaonian 发表于 2015-4-11 10:41
UG也可以把stl转为曲面,比RhinoResurf更好用,只是有很多人都不知道,有图为证,左上角是RhinoResurf做的, ...

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

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

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

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

玫瑰花.jpg
 楼主| simonchen 发表于 2014-5-23 17:18:17
17
本帖最后由 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
wglee 发表于 2014-5-23 16:31:41
16
谢谢simon制作这个教程案例。RhinoResurf正在开发的版本,加进了编辑Tsplines全局控制点来修改曲面的功能,可以通过拉动面,顶点,边的方式来编辑类似tsplines的曲面,也可以extrude face来更新曲面形状,还可以用编辑好的纯untrimming 曲面去逼近stl网格,获得逼近精度。
塞林格 发表于 2014-5-4 12:56:28
15
学习是一种享受
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则