分享 --- 布尔运算之前, 实体记得先封口

[复制链接]
跳转到指定楼层
53818 macaron 发表于 2010-3-17 09:18:45 楼主
忘记封口又困住半天. 比如用这两个曲面来减瓶身,



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



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



被这个问题卡了半天, 差点又要发贴问, 好在后来自己发现了. :start
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
关于大陆地区Rhino原厂培训中心
Jessesn 发表于 2010-3-17 10:08:36
2
忘记封口又困住半天. 比如用这两个曲面来减瓶身,

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:23
3
本帖最后由 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:56
4
扑倒猛亲: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:37
5
法线反了而已   和封闭不封闭  无关系
se7en2112 发表于 2010-3-17 15:22:10
6
精神值得学习!
teayang 发表于 2010-3-17 15:35:02
7
楼主你最后在“设置”中把底面改为另一种颜色,这样容易判断面的正反面,这样在做布氏运算时,才容易得到所需的结果。
 楼主| macaron 发表于 2010-3-17 18:22:57
8
本帖最后由 macaron 于 2010-3-17 18:35 编辑

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

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



把心得发上来真不错, 大家补充就更全面了. 讨论出真知 :IMFly 谢谢!
壮志雄心 发表于 2010-12-19 12:19:50
9
学习学习~~~
谢谢楼主哈
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则