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

标题: RhinoResurf使用从网格创建单张曲面后生成的模型不能另存为IGS(16楼提供参考做法) [打印本页]

作者: SHUWEISHEN    时间: 2015-9-1 16:24
标题: RhinoResurf使用从网格创建单张曲面后生成的模型不能另存为IGS(16楼提供参考做法)
本帖最后由 simonchen 于 2015-9-3 08:33 编辑

步骤参考:玫瑰花--STL网格转NURBS曲面http://bbs.rhino3d.asia/forum.ph ... 0&fromuid=73076
同时使用命令:自动从网格模型生成多曲面的时候
整个面是有很多曲面组成的,不能融合成一个整体,而且有的部分会不能重建出来(图最后两个所示)







作者: SHUWEISHEN    时间: 2015-9-1 16:28
求大神指导啊
作者: Jessesn    时间: 2015-9-1 18:02
SHUWEISHEN 发表于 2015-9-1 16:28
求大神指导啊

看起来里面有不少的网格,请先执行 SelMesh选择所有的Mesh,然后删除之。
再导出IGES就可以了
作者: 无聊小子    时间: 2015-9-1 18:56
我觉得逆向的还是用专业的逆向软件来做比较好。
作者: SHUWEISHEN    时间: 2015-9-1 19:19
Jessesn 发表于 2015-9-1 18:02
看起来里面有不少的网格,请先执行 SelMesh选择所有的Mesh,然后删除之。
再导出IGES就可以了

您是说使用:网格创建单张曲面命令处理后的?可是这个命令使用后啥都没有了。。。

PS;我不想使用创建多曲面的那个命令,那样形成的是很多小的曲面,不能转成一个整体
作者: SHUWEISHEN    时间: 2015-9-1 19:22
无聊小子 发表于 2015-9-1 18:56
我觉得逆向的还是用专业的逆向软件来做比较好。

什么软件?
作者: Jessesn    时间: 2015-9-1 20:33
SHUWEISHEN 发表于 2015-9-1 19:19
您是说使用:网格创建单张曲面命令处理后的?可是这个命令使用后啥都没有了。。。

PS;我不想使用创建 ...

这要看你的形状,不所所有形状都能重新拓扑成一张单独的面

作者: SHUWEISHEN    时间: 2015-9-1 20:57
Jessesn 发表于 2015-9-1 18:02
看起来里面有不少的网格,请先执行 SelMesh选择所有的Mesh,然后删除之。
再导出IGES就可以了

而且,附件上传不了
作者: simonchen    时间: 2015-9-1 21:22
SHUWEISHEN 发表于 2015-9-1 20:57
而且,附件上传不了

上传到百度云盘,然后放连接上这里。我试试转成NURBS
作者: SHUWEISHEN    时间: 2015-9-1 21:25
simonchen 发表于 2015-9-1 21:22
上传到百度云盘,然后放连接上这里。我试试转成NURBS

http://pan.baidu.com/s/1o6L3y9k
http://pan.baidu.com/s/1jGph33S

怎么把这个给忘记了,多谢多谢
作者: simonchen    时间: 2015-9-1 23:06
本帖最后由 simonchen 于 2015-9-1 23:14 编辑
SHUWEISHEN 发表于 2015-9-1 21:25
http://pan.baidu.com/s/1o6L3y9k
http://pan.baidu.com/s/1jGph33S


楼主这模型我不清楚是个啥了,我用TS转了一下,并查过是实体模型。






提供转换后的IGES文件测试(压缩包1个,11Mb):http://pan.baidu.com/s/1yRlee

另一个IGES模型压缩包 6.6Mb:http://pan.baidu.com/s/1gdGXXyN

作者: SHUWEISHEN    时间: 2015-9-2 08:44
simonchen 发表于 2015-9-1 23:06
楼主这模型我不清楚是个啥了,我用TS转了一下,并查过是实体模型。

太漂亮了,是医学上的人体肾脏的模型,能否把操作步骤教一下,这个太有用了对我
作者: SHUWEISHEN    时间: 2015-9-2 09:03
simonchen 发表于 2015-9-1 23:06
楼主这模型我不清楚是个啥了,我用TS转了一下,并查过是实体模型。


这种是经过对网格简化后做出来的?
但是这种操作之后完成的好像还是很多面片组成的(图是在UG中打开的),我想要使用它分模还是不能完成,不知道有什么办法能把他合成一个整体吗?

作者: simonchen    时间: 2015-9-2 09:28
SHUWEISHEN 发表于 2015-9-2 09:03
这种是经过对网格简化后做出来的?
但是这种操作之后完成的好像还是很多面片组成的(图是在UG中打开的 ...

曲面是由网格算出来的。
之所以一片片状,是因这TS曲面转换成NURBS曲面的原故,TS曲面当中有不少的星点,星点会把曲面分成不同的方向的面片。

抱歉,我没有UG,也没怎么用过UG,在Rhino中,这模型都由各面片组合成的实体,至于导出到别的CAD软件里是怎么效果我是没有验证过了,你可以尝试在UG中对这些曲面进行一下类似“缝合”的操作吧。


作者: SHUWEISHEN    时间: 2015-9-2 09:31
simonchen 发表于 2015-9-2 09:28
曲面是由网格算出来的。
之所以一片片状,是因这TS曲面转换成NURBS曲面的原故,TS曲面当中有不少的星点, ...

已经丰缝合了,效果很不错,多谢多谢。不过能不能把简易的操作过程分享一下,
作者: simonchen    时间: 2015-9-2 11:07
SHUWEISHEN 发表于 2015-9-2 09:31
已经丰缝合了,效果很不错,多谢多谢。不过能不能把简易的操作过程分享一下,

关于这个模型的逆向我是采取以下这种方式:
1.先用TS的圆管包裹起整个模型。

2.使用Evolute Tools对这个圆管基本几何体进行细分4次到5次,细分越多表现的细节越多,但计算负担会成几何级增加。

3.利用Evolute Tools对细分后的网格进行贴合到对象计算(进行数次迭代优化计算),以下是优化过程动画。

4.把ET 细分网格转为TS曲面,用从TS曲面转成NURBS曲面,完成。



以上是大致步骤,关于Evolute Tools用于逆向的详细教学可以参考这帖子:http://bbs.rhino3d.asia/thread-23463-1-1.html

作者: SHUWEISHEN    时间: 2015-9-2 11:08
simonchen 发表于 2015-9-2 11:07
关于这个模型的逆向我是采取以下这种方式:
1.先用TS的圆管包裹起整个模型。

灰常感谢,灰常感谢
作者: 无聊小子    时间: 2015-9-2 14:03
SHUWEISHEN 发表于 2015-9-1 19:22
什么软件?

imageware,powershape,这些的逆向功能比较强大。
作者: SHUWEISHEN    时间: 2015-9-3 16:03
无聊小子 发表于 2015-9-2 14:03
imageware,powershape,这些的逆向功能比较强大。

好的,我去试试
作者: SHUWEISHEN    时间: 2015-9-5 22:39
simonchen 发表于 2015-9-2 11:07
关于这个模型的逆向我是采取以下这种方式:
1.先用TS的圆管包裹起整个模型。

请问第四步是用什么命令完成的?图上的第一个命令?

作者: SHUWEISHEN    时间: 2015-9-5 22:47
simonchen 发表于 2015-9-2 11:07
关于这个模型的逆向我是采取以下这种方式:
1.先用TS的圆管包裹起整个模型。


可是我的这个命令好像只有转换成T-spline,不能切换成第二个命令

作者: simonchen    时间: 2015-9-5 23:02
SHUWEISHEN 发表于 2015-9-5 22:47
可是我的这个命令好像只有转换成T-spline,不能切换成第二个命令



把网络转成TS曲面后,点击"tsSmoothToggle"命令,
让TS曲面转成光顺显示,然后再转成NURBS曲面(就是右击第一个图标)。



作者: SHUWEISHEN    时间: 2015-9-5 23:02
SHUWEISHEN 发表于 2015-9-5 22:39
请问第四步是用什么命令完成的?图上的第一个命令?

命令已经找到,但是效果是这样的

好像不是一个NURBS曲面,也没有转换成这个曲面的命令

QQ截图20150905225714.jpg (86.96 KB, 下载次数: 75)

QQ截图20150905225714.jpg

作者: SHUWEISHEN    时间: 2015-9-5 23:03
simonchen 发表于 2015-9-5 23:02
把网络转成TS曲面后,点击"tsSmoothToggle"命令,
让TS曲面转成光顺显示,然后再转成NURBS曲面(就是 ...

好的,我试试
作者: SHUWEISHEN    时间: 2015-9-5 23:20
simonchen 发表于 2015-9-5 23:02
把网络转成TS曲面后,点击"tsSmoothToggle"命令,
让TS曲面转成光顺显示,然后再转成NURBS曲面(就是 ...






已经转换成 有效的 Rhino T-spline Surface 物件。但是实在是找不到转换成那个曲面的命令、、、、、、

作者: simonchen    时间: 2015-9-5 23:35
SHUWEISHEN 发表于 2015-9-5 23:20
已经转换成 有效的 Rhino T-spline Surface 物件。但是实在是找不到转换成那个曲面的命令、、、 ...

不太确定我是否已经理解了你提的问题点:


注意TS转换命令有左右键之分,左键是把MESH转成TS曲面,右键是TS曲面转成NURBS曲面
作者: SHUWEISHEN    时间: 2015-9-6 09:13
simonchen 发表于 2015-9-5 23:35
不太确定我是否已经理解了你提的问题点:

是的,就是这个意思,左键是把MESH转成TS曲面,但是右键是TS曲面转成Rhino Surface,但是输出格式只有polysurf没有NURBS曲面选项
如图:



作者: simonchen    时间: 2015-9-6 09:33
SHUWEISHEN 发表于 2015-9-6 09:13
是的,就是这个意思,左键是把MESH转成TS曲面,但是右键是TS曲面转成Rhino Surface,但是输出格式只有pol ...

选Auto即可
作者: SHUWEISHEN    时间: 2015-9-6 11:04
simonchen 发表于 2015-9-6 09:33
选Auto即可

好的,非常感谢
作者: SHUWEISHEN    时间: 2015-9-6 11:11
simonchen 发表于 2015-9-6 09:33
选Auto即可

但是这样是不是不能简化,好像做出来全部是细分后的那样的
http://bbs.rhino3d.asia/data/att ... ymzx4fbbdymmj5j.jpg
就像您上次帮忙做的,能不能一样把左边的密集网格的类型转化成右边的简单形状。
作者: simonchen    时间: 2015-9-6 11:50
SHUWEISHEN 发表于 2015-9-6 11:11
但是这样是不是不能简化,好像做出来全部是细分后的那样的
http://bbs.rhino3d.asia/data/attachment/fo ...

那只是结构线密度显示项关闭的原因:


作者: SHUWEISHEN    时间: 2015-9-6 15:18
simonchen 发表于 2015-9-6 11:50
那只是结构线密度显示项关闭的原因:

好吧,艺术都是粗燥的
作者: SHUWEISHEN    时间: 2015-9-6 17:36
simonchen 发表于 2015-9-2 11:07
关于这个模型的逆向我是采取以下这种方式:
1.先用TS的圆管包裹起整个模型。

第一部分:
像是如下图这些圆管的建立有没有什么好的办法
问题一、我的圆管命令创建出来的都是这个(图2所示),是八分截面,但是您所创建是好像都是六边形的,而且不同部位的直径还可以不一样(图1中2和3处的部位的直径应该是不一样吧)。
问题二、还是图1所示,1与2之间的部分元2与3之间的部分是分为不同次来创建的?他们之间有个角度,边是怎么缝合的?如图4所示,我使用边-融合命令,出现变形很严重的情况
                             

第二部分:

问题一:创建出来的曲面应该是很密集的面,但是您发给我的打开之后发现有下面第二张图上显示的有的部分是很大一块,这样的话能够减少整体曲面的个数,请问这个操作是怎么样的呢

问题二:下面第三张图所示的模型也是需要使用创建一个曲面来近似的包围它之后才能进行细分-贴合的操作?这样的更不规则的模型好像创建包围面会更麻烦一点?

       



110710obbj3o5bi3ece8ig.png (14.3 KB, 下载次数: 367)

110710obbj3o5bi3ece8ig.png

作者: SHUWEISHEN    时间: 2015-9-8 08:33
SHUWEISHEN 发表于 2015-9-6 17:36
第一部分:
像是如下图这些圆管的建立有没有什么好的办法
问题一、我的圆管命令创建出来的都是这个(图 ...

哪位大神能够帮忙解惑一下。。。。




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