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

标题: 布尔运算之前, 实体记得先封口 [打印本页]

作者: macaron    时间: 2010-3-17 09:18
标题: 布尔运算之前, 实体记得先封口
忘记封口又困住半天. 比如用这两个曲面来减瓶身,



如果不封口, 减出来是这样的.



封口之后再用布尔差集运算, 减出来才是我们想要的这种效果.



被这个问题卡了半天, 差点又要发贴问, 好在后来自己发现了. :start
作者: Jessesn    时间: 2010-3-17 10:08
忘记封口又困住半天. 比如用这两个曲面来减瓶身,

39122

如果不封口, 减出来是这样的.

39123

封口之后再用布尔差集运算, 减出来才是我们想要的这种效果.

39124

被这个问题卡了半天, 差点又要发贴问 ...
macaron 发表于 2010-3-17 09:18


学习劲头值得肯定{:4_87:}
这个是你瓶体法线的问题, 你使用Dir指令,然后Flip曲面法线,再进行布尔运算,就好了
关于dir指令的详细解释请产看这里的帮助文件
http://tw.rhino3d.com/4/help/commands/curve-surfaceanalysis.htm#Dir_command

如果你设置了曲面的双面显示,你就很容易察觉这个问题,如何设置曲面双面显示,请查看这里的教材
http://tips.cn.rhino3d.com/?p=297
作者: macaron    时间: 2010-3-17 10:46
本帖最后由 macaron 于 2010-3-17 10:47 编辑
学习劲头值得肯定{:4_87:}
这个是你瓶体法线的问题, 你使用Dir指令,然后Flip曲面法线,再进行布尔运算,就好了
关于dir指令的详细解释请产看这里的帮助文件
http://tw.rhino3d.com/4/help/commands/curve-su ...
Jessesn 发表于 2010-3-17 10:08


扑倒猛亲:myLove

是需要看看DIR的命令详解. 不过J大啊, 这里应该不是法线的问题. 在布尔运算之前, 我有把两个片面的法线转成是向着瓶里的.
作者: Jessesn    时间: 2010-3-17 11:36
扑倒猛亲:myLove

是需要看看DIR的命令详解. 不过J大啊, 这里应该不是法线的问题. 在布尔运算之前, 我有把两个片面的法线转成是向着瓶里的.
macaron 发表于 2010-3-17 10:46


烦请仔细看这里的解释 http://tw.rhino3d.com/4/help/commands/booleans.htm#BooleanDifference_command
作者: liang3    时间: 2010-3-17 14:50
法线反了而已   和封闭不封闭  无关系
作者: se7en2112    时间: 2010-3-17 15:22
精神值得学习!
作者: teayang    时间: 2010-3-17 15:35
楼主你最后在“设置”中把底面改为另一种颜色,这样容易判断面的正反面,这样在做布氏运算时,才容易得到所需的结果。
作者: macaron    时间: 2010-3-17 18:22
本帖最后由 macaron 于 2010-3-17 18:35 编辑

原来是这样. 我是跟着论坛下载的官方中文教程做的. 教程里这一页有写, 所以我只知道这个问题要通过改变片面的法线方向来解决.

改变了两个片面的法线方面之后还是没解决, 发现自己漏了瓶体封口这一步. 封上就解决了. 还以为这就是问题的全部.



把心得发上来真不错, 大家补充就更全面了. 讨论出真知 :IMFly 谢谢!
作者: 壮志雄心    时间: 2010-12-19 12:19
学习学习~~~
谢谢楼主哈




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