已经解决 --- 如何提高模型导出的质量(18楼、19楼两位版主详细解释)

[复制链接]
跳转到指定楼层
1638539 condone 发表于 2015-4-1 17:24:58 楼主
本帖最后由 simonchen 于 2015-4-4 10:34 编辑

       我们都知道设计师的犀牛模型,经常要导出STP或IGS给工程师,最近发现完好的犀牛模型,也没有外露边缘,文件的单位也是一开始就设置在0.001mm的。但是导成STP后,有许多缝隙,更有几处面直接消失了,我也试过用犀牛去打开导出来的STP文件,也是一样的问题。(下面是模型的截图,不知道各位有没有碰到过类似问题,也请大神们指点一下,如何提高上下游的对接质量。

图1、犀牛模型无外露边缘,曲面也不复杂。


2、单位设置


3、导出的STP用犀牛打开后,有许多缝隙和破面,更奇怪的事,原模型事左右对称的,但是,破面确只是在左边才有

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享
关于大陆地区Rhino原厂培训中心
shadow 发表于 2015-4-4 09:24:30
来自 2楼
本帖最后由 a1781314 于 2015-4-4 11:24 编辑

看了你的模型,正如你所说的,在rhino是好的,导出再导进就有问题。我仔细看了不能缝合的位置,发现和你好的那个文件,误差挺大的。用_CrvDeviation检测,两个边缘的最大公差值有0.23523之多,再检测你认为好的那个模型,的确是很小很小算为0的误差。


但细心的我发现,你"好"的那个模型的面,曲面ISO有问题,放大来看就发现,它并不延伸到曲面的边缘。


所以,基本上可以断定,你耍了个小聪明,将系统公差改大来join。你可以将系统公差改为0.3,这样就可以把这两个面组合起来了,然后再把系统公差改为默认的0.001,也可以把刚才有问题的两个面join起来。但这样是不是就代表模型已经好了?答案当然是否,这是你错误的一个操作流程。千万不能改系统公差来达到join起来无缝的目的,切记,除非你的公差是0.1。

所以,当一个模型join起来有缝的时候,不要尝试去修改系统公差来达到目的,而是老老实实的去把面做好做到真正的无缝,这样才是正确的操作流程。

换句话说,当一个模型从rhino导成stp出去,再导进来,如果没缝那才是真正的好模型。

在这里顺便反馈一下,导成igs再导进来却没有问题,我个人觉得rhino这样的处理方式也许是个问题。麻烦@jessesn能看看。 [/hide]

评分

参与人数 1坛币 +4 收起 理由
simonchen + 4 赞一个!

查看全部评分

shadow 发表于 2015-4-1 19:27:10
3
方便上传模型分析一下吗
a1781314 发表于 2015-4-1 21:41:50
4
最好是把原来的模型跟导出后的模型分别上传到论坛,可以压塑或者分卷。
 楼主| condone 发表于 2015-4-2 10:50:48
5
文件分为犀牛模型和STP,麻烦了
[url=]文件.part01.rar[/url]
[url=]文件.part02.rar[/url]
[url=]文件.part03.rar[/url]
[url=]文件.part04.rar[/url]
[url=]文件.part05.rar[/url]

文件.part05.rar

447.49 KB, 下载次数: 207

文件.part01.rar

500 KB, 下载次数: 272

文件.part02.rar

500 KB, 下载次数: 264

文件.part03.rar

500 KB, 下载次数: 248

文件.part04.rar

500 KB, 下载次数: 218

jilmk5950 发表于 2015-4-2 17:31:02
6
condone 发表于 2015-4-2 10:50
文件分为犀牛模型和STP,麻烦了
文件.part01.rar
文件.part02.rar

rhino的数据 无效的多重曲面
vsr的数据
 楼主| condone 发表于 2015-4-3 20:53:06
7
jilmk5950 发表于 2015-4-2 17:31
rhino的数据 无效的多重曲面
vsr的数据

你好,能否详细解释下。
a1781314 发表于 2015-4-3 21:33:26
8
condone 发表于 2015-4-3 20:53
你好,能否详细解释下。

1 。你的模型内部有损坏的曲面,我已经找到,并且拿掉后修补好了模型。因为你的模型之前有曲面损坏,所以程序才会提示说是无效曲面
2。 你的模型是有外露边缘的,所以不要说你的模型是没有裸边的哈~  我只是将你的模型做了基本修复,至于是不是导出STP文件有问题,你需要将模型反馈给工程师看看。




fix.zip (948 KB, 下载次数: 84)

[/hide]
 楼主| condone 发表于 2015-4-3 21:35:26
9
a1781314 发表于 2015-4-3 21:33
1 。你的模型内部有损坏的曲面,我已经找到,并且拿掉后修补好了模型。因为你的模型之前有曲面损坏,所以 ...

哪个面有损坏?多谢版主
 楼主| condone 发表于 2015-4-3 21:50:24
10
a1781314 发表于 2015-4-3 21:33
1 。你的模型内部有损坏的曲面,我已经找到,并且拿掉后修补好了模型。因为你的模型之前有曲面损坏,所以 ...

A大你好,这是你调整过的模型,导成STP依旧有缝隙。烦请告知我的模型问题所在,谢谢了
a1781314 发表于 2015-4-3 21:55:24
11
本帖最后由 a1781314 于 2015-4-3 22:12 编辑
condone 发表于 2015-4-3 21:35
哪个面有损坏?多谢版主

我发现有些地方程序分析是好的,但是实际上曲面已经有问题了。详见前面三张逐步放大截图。  第四张截图中标记的地方是我帮你修复的地方,导出stp再导入Rhino后,并没有问题。








你的模型基本修复之后,我重新导出stp然后再导入Rhino中,发现问题不少,有些地方的曲面重新裂开, 我不确定这个是不是跟程序导出精度控制选项不够细致有关系。又或者说跟你提供的模型本身曲面有关系。但是我能肯定的是你的模型这样缝缝补补,并且有些地方的曲面完全扭曲,然后并没有把扭曲的曲面调整好,而是直接切掉,然后重新补上缺口。 按照这样的方法来做,导入下游高精度程序出问题的几率将会大大提高。
建议你把模型曲面好好优化一下,尽量减少曲面iso,并且提高曲面Degree值。然后再将工作交给下游的工程师。



前面说了这么多,请原谅我说话刻薄 ,对事不对人。 刚才重新看了一下帖子的标题,如何提高导出模型的质量。其实这个跟程序导出选项固然有关系,但是最根本,最关键的原因还是在于你自己,如何提高曲面模型质量,才是你真的要去解决的问题,因为你的模型本身质量不够高,对软件掌握不够了解的话,程序无论怎么高明都不可能有高质量的模型出现。   
下面这个连接是2012年的一个帖子,http://bbs.rhino3d.asia/thread-21327-1-1.html  
这个帖子绝对是精华中的精华,楼主多去看看。   [/hide]
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则