三维实体最简单入门法[第35集]
论坛会员原创教程,未经许可,请不要私自转载。即使得到授权转载,也请注明来自CAD设计论坛(askcad.com)的xsbf会员。这个是一个系列,本集是第35集,其他集的讲解请看这个帖子(目录):
http://www.askcad.com/bbs/thread-9157-1-1.html
有朋友问第8集中画简易小壶时,不太清楚壶的几部分如何布尔运算,下来就布尔运算这个问题再说说,兼答如何补救这个话题。
一、布尔运算
以往讲了些,这个没有固定的学习办法,要多想。正巧有朋友发帖子问小弟画小壶那集中如何解决壶嘴与壶身的连接问题,小弟的这个系列是以瓶瓶碗碗居多,已经画了多把壶了,力求方法上求变。在第8集中画的这把,正如有朋友说感觉不好看,的确比较丑陋了。
这把壶的壶嘴画法是一种近似画法,如何解决壶嘴与壶身的连接问题,通常这样的问题不要留在后期来处理,应该在画图之初先规划好。有位朋友的回帖已经替我回答了,就是先把壶嘴与壶身并集,然后再扣出壶嘴与壶身中空的部分,所以小弟在画几把壶时,这个原理都是一样的,通过这样的差集就根本上解决了壶内部残余壶嘴的现象。
其实这个道理是很简单的,这也就是布尔运算的运用而已。因为当初认为这个道理简单,所以只是演示过程,未细说其原理。在这里补充一下,就是CAD三维实体画图有个道理是,三维实体的后期编辑工具不强,比如说我们画个立方体,可以在画好后,然后在它的一个表面上压印一个圆,然后用拉伸面,就可以挖出一个坑来,但是如果立方体表面是弯曲的,就不能这样做了,这是因为曲面有相当大的限制时,不能把它向里凹一些或者向外凸出一些,所以这些问题要事先解决。
结合到画壶的具体过程来看,因为我们不容易一次性把壶把和壶嘴刚好嵌入壶身,而又确保不出现多余的部分,这个需要精确的计算后施行,不过这种计算没有什么必要的,多余的东西去掉就可以了。我想画图和修房有点类似,修房通常要搭许多脚手架,虽然我们最后要的是房,但搭许多脚手架是相当必要的,画图中的参考线也就是脚手架,不到最后时期,不要急于折架。
、如何进行补救措施来解决壶的连接问题呢?下面小演示一下,仅供参考。 通过这个补救过程可以看出布尔运算并不是简单的加加减减,它发挥的作用非常有实用价值,一些看似需要非常复杂的操作,就得以简化了。此外,值得一提的是就是“原位复制”,这个小例就用到了,后面这例还运用了两次。另外这里用到了“分割”命令,这个用得不多,通常用在这种事实上独立但而却并在一起的物体。
希望初学朋友要对“布尔运算”用好,奥妙无穷。
在这个补救措施中,也可以用另外的途径来解决。比如“偏移面”,但这样仍有参差,不适合曲面。通常做法是,养成良好的习惯,把用过的线条,感觉无用的线条转移到另一个图层冻结起来。比如说现在需要补救时,可以把打开关闭或冻结的图层。因为这原来用过的线条都在,这时重新来提取一个面域[如壶的中空部分],重新旋转成实体,然后用它去取差集。
小弟认为这样做,就用不着太费脑地去想问题了,不行就重画,看似笨拙,实则无往而不利。这里要补充说明一下,我们提取面域时,这个面域是新出的东西,提取面域后,原来的线条并没有被破坏!!我们可以把这个面域转移到另一图层后关闭,然后继续提取下一个面域。
所以保留原有线条是相当重要的,除非自己完全有把握,可以删除不要的线条外,凡是自己感觉不出有用或无用的东西,不要急,留条后路吧,最后来删。
还有件事是,一个面域拉伸或者旋转成实体后,这个面域就消失了,找不回来了[当然可以“剖面”来制作],如果感觉还有用的话,最好也“原位复制”出来,关闭。
—————————
从上可以看出,通常在布尔运算之前要计划好,避免走补救的办法。当然有时不可能完全事先想得清楚,补救再所难免,下集再专门说说这个问题。在布尔运算之时,要想一下“我要不要做个备份?”,因为布尔运算后,原来的两个实体并集就分解不开了[除非是非常简单的长方体],如果是差集的话就找不回减去的部分了[太困难了],如果是交集的话,原来的东西就没有了。所以应考虑一下“原位复制”备份。
下面再说说,壶嘴是如何沿路径?关于这个已经说过多次了,不清楚的可以看前面的帖子。但仍有朋友反映,还是拉伸不成功,这里小弟换个方式来演示,用“渐进式”来练习,相信按照下面“渐进式”来练习一定能成功的。 继续_____ 继续_____ 在这里,我想介绍一个新的思维上的东西——“虚体”,什么叫“虚体”呢,这里就是“负的实体”,姑且就叫“虚体”。具体点说,比如一个杯子,多数只注意到杯子玻璃这一圈,但少人去说杯子中间空洞的这部分,为什么对中间虚无的部分产生“歧视”呢?假如没有中间“虚无”这一部分,杯子也无法装水了。所以用“虚体”来辅助理解就容易多了,比如说这个杯子就可认为由两部分合并而成的,一部分是圆柱状的玻璃,另一部分是中间“虚”的圆柱状,它们合在一起就是杯子了。
大家不可认为这种想法非常“搞笑”,这种相法用处是相当多了,在画图中思路分析中,如画壶这样的例子,可以这般分析,就基本上不容易出错了,如果是复杂的东西,如此分析经常得以简化。“虚体”就跟“负数”一样,减去一个数,可以看成是加上它的相反数,其实我们从进初中开始,经常都在接受“虚无”的理念,算题人人都会,但把这种理念用于实践中,却不是人人可以做到的。引入“虚体”就跟引入“负数”一样,把它当与“实体”一视同仁,经常这样想问题,思路就打开了,有助于分析。
越是容易的东西,越被人不屑一顾。“虚无”的概念是相当重要的,但是多数人眼中只有一个“实有”,突破这种成见,思路就得以开拓。这可是几千年前的老子的智慧总结哦,老子在《道德经》中,就举了杯子的虚实来说明。说实在的,这个典故小弟很早就知道了,看了N遍也全不当成一回事。当近来画杯子时,忽然突发奇想,想到这个典故,真的是恍若梦醒,这个道理不就是很简单嘛?为什么画“实体”就想不到画“虚体”呢?
————————————————
下面画个化学器具,大家还能想起这个叫什么东西了吗?这个叫“启普发生器”,这个图也是老方法画的。顺便说一下,一个是实体拉伸,一个是实体旋转,反复用这个东西,很多东西就这样画出来的,大家应该有这样的感觉,看别人的作品,其实分析一下,有无技术含量,能猜中十之八九,如果让自己画,可能只是要用一些时间罢了,难一点是渲染的把握上,即使一个小杯子,要完全渲染好也是不容易的。
在画壶时,如果壶的内部出了问题,外观是看不出来,这可以蒙混过关。但这个图就不行了,因为是玻璃品,画这个图主要是重述一下壶的布尔运算,不习惯布尔运算的朋友可想想如何处理图中容器上几处接口部分,如何在“加减”中去掉多余的,而且要管道通畅,想想哪些是“虚体”。
这集到此。 继续_____ 谢谢,一下子出了三集,楼主辛苦了。 一下子看完新出的三集,不过还是要实践才行,不然我学不会。 谢谢楼主的教材,受教了。 学习中,今天终于明白了那个壶嘴了,我以前拉伸就程序就无响应了