20、恕我直言,前面说了这么多,但我感觉都是曲面建模的一些基本常识,感觉没多大新意。我是想用“曲面”画点不规则的东西,当然能用实体简单画出的,就不想再学了,能否推荐一点符合这样口味的练习方式,简单地说,如何让我“多快好省”地学习曲面?
答:本系列最初的帖子中是建议初学朋友把碍手碍脚的一些实体[长方体、圆球……]统统搁下不用,只从实体拉伸与实体旋转入手,基本上就得其“关键”了,当有了一定实践后,再回头来看这些工具,就容易多了。
在此小弟建议学习曲面,也先不要全面出击,漫天撒网。只需要把重点放在“边界曲面”和“直纹曲面”就可以了,其它曲面工具上的啰里啰嗦的东西先搁下不管,只看最后两个工具按纽就可以了。
21、哦?请详细说说“直纹曲面”和“边界曲面”?
答:关于它们的基础知识,比较繁多,可以先看看帮助文件,首先了解其使用方法。这里只简单扼要说一下,“直纹曲面”即是用空间两条线构成曲面的方法,电脑根据你画的两条空间曲线为边界自动拟合成一个曲面,“边界曲面”则是“直纹曲面”的升级,由4条边来构造更弯曲的曲面。
简单地说,“直纹曲面”如同竹条凉席一样只有竖向的竹条,这个凉席上下的边缘就是“直纹曲面”的两条边,凉席竹条的数量为SURFTAB1,因为它只有一个变量,所以直纹曲面通常是许多狭长的如“栅栏”一样长方形拼成的。
“边界曲面”有点好比是两个“直纹曲面 ”纵横交错编织而成,它更具有表现力,更加丰富多彩,是学习CAD曲面的重点的难点。简单地说,CAD曲面最实用的东西就是“直纹曲面”和“边界曲面”,尤其是后者,把这个掌握了,算是切中要害了,至于其余的工具可以后回来收拾。
22、“边界曲面”当如何入手创建?
答:创建“边界曲面”就是说用4条线连接成首尾相连的一个“环”,这4条线可以是空间曲线,通过这4条线的形状,自动拟合出一个弯曲的面。创建“边界曲面”,也就归结到如何画出这4条边的问题,如何构造出这4条边呢?这才是关键所在,通常是用“样条曲线”来画线,这样可以做出弯曲的线。
23、如何用“样条曲线”来画“边界曲面”的边,愿闻其详?
答:“边界曲面”的边,具体用什么这是不一定的,直线段、多段线、圆弧都是可以的。为什么要用“样条曲线”呢,这是因为样条曲线可以通过调整其夹点,让它在空间各个方位发展,就是说一条样条曲线上的点,可以不全在一平面图内。
当然也可以用圆弧,但是圆弧即使向空间发展,其上面所有的点全在一平面内。我们画边界曲面目的是为了得到诸多不规则的曲面,用样条曲线则有更多更丰富的变化。
样条曲线虽然更有表现力度,但是其调整比较繁琐,通常如果不是太过复杂的曲面,用圆弧或者多段线[圆弧]比较好调整。
24、边界曲面为什么非得要4条边不可,不可多,也不可少,用2条边、3条边、5条边、16条边……不可以吗?
答:边界曲面用4条边这里CAD规定的,没有办法,只能服从。当然对于其它数目的边,也不必担心。
当边数为1、2、3时,最简单的办法是,用“打断于点”这个命令,把线条打断,这样就构成出4条边了。当大于等于5边时,可以用“合并”命令,把多余的边并成一条线,最后也构成4条边。
25、我还是不清楚为什么CAD要规定边界曲面为“4条边”,原因是什么?
答:可看后面示意图帮助分析。
边界曲面中的4条边,可以简单地理解成一个四边形的4条边,CAD在“编织”这个面时,“竹蔑”的组织形式是从一条边出发到对边结束,这样得到一个“有经无纬”[或反之]的面,相当于就是一个“直纹曲面”。剩下的两条对边,也是这样组织的。也就是说,边界曲面的4条边刚才构成一个架子,上面纵横布置两排竹蔑,从这里也看出,两组“竹蔑”在曲面中相互交叉,形成许多小四边形。
细心的朋友可观察到“直纹曲面”的纹路是条状的[“直纹”由此面来],而边界曲面的纹路是若干小格子,就是这个原因。可以看出,一个边界曲面相当于2个直纹曲面纵横排列。
说到这里,应当清楚为什么CAD要规定边界曲面只能是“4条边”了吧?因为多一少一,则无法构成“小方格子”的网格。
从这里可以知道,如果 CAD允许其它形式的网孔,则可以有其它的构造方式。
26、边界曲面的4条边可以在同一平面内吗?
答:当然可以,这样画出的只是平面图了,如同“面域”一般。通常用“边界曲面”主要是想去表达复杂的空间曲面,如果只用它来画平面则显得大材小用了,有时反而“画蛇添足”了。为什么呢?“边界曲面”与“直纹曲面”受SURFTAB参数影响,在平面上时,虽然几条边的中间的一个“面”,但整体的边缘则露出马脚,参差不齐,用“直纹曲面”也是这样。虽说可以增大SURFTAB参数,但随之而来的是电脑增加负担。
相反用“面域”就简单多了,面域不存在“纹理”的,不存在边缘毛刺的现象。
虽说用“边界曲面”画平面曲面反而“弄巧成拙”,但用它画平面图也有许多妙用的,后面讲。
27、我在画边界曲面时,经常失败,这里为什么?
答:请检查边的数目是否为4条,多一条不行,少一条也不行,这个应当清楚了。另外重要的一点,这4条边必须是“首尾相接”,就是说每条边不允许露出“端头”。也就是说构成的这个环的线条为只能为4,环的上面不允许“节外生枝”。注意检查这两个因素,通常就可以方便画出边界曲面了。
28、边界曲面的边数要为4,这个我清楚了,但为什么非得首尾相接呢?
答:因为边界曲面是两组对边按“竹蔑”数量进行连接编织的,前面说了,“竹蔑”的宽度为“边长”除以SURFTAB。试想一下,如果有一条线中出现残余的尾巴,这个多余的地方,编织中就无法配对了,就是说出现“非小格子”的网孔。CAD中不支持这种类型,所以硬性地规定4条边应当首尾相连。
首尾相连的另一个意思是,不允许断开。这个也好理解,当“竹蔑”从此边向对边编织时,对边出现断开,这时“竹蔑”不知道什么时候才到尽头,没有配对,CAD拒绝这种“无限”操作。事实上,CAD的边界曲面首先是,检查可行性,如果出现任何一点错误,都拒绝执行命令。
29、我很好奇,你对“边界曲面”原理的分析出自什么资料,我怎样未听过说?
答:这个全是个人臆测,这样可以帮助我分析和理解。小弟最初制作边界曲面,失败多次,反复思索,想到这个“编织”的理念来分析,通过分析,感觉遇到的问题都可用它作出合理的解释。
顺便说一下,对于有一段时间练习的朋友,对于经验教训也要有一定“理论提炼”能力,多总结多分析,可以作个“假想”,构造一个合理的解释模型。很显然,这样的总结基于个人的水平而定,很可能完全是错误的,但是要敢于想象,“成见”就是这样被突破的,不妨有点冒险精神,不要害怕错误。就好象眼前有条路,你看都不看,如何断定它一定是死路呢? |