欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

CAD三维实体入门(三):三维实体图的常见方法

程序员文章站 2023-10-10 23:43:54
这一节向脚本之间的朋友们介绍三维实体图的常见方法,仍然是向初学三维实体图的朋友提高参考,高手请飘过,希望对初学朋友有一定的帮助 ... 14-06-11...

这一节向脚本之间的朋友们介绍三维实体图的常见方法,仍然是向初学三维实体图的朋友提高参考,仅是个人建议,如有不足,还请大家多多见谅!高手还请飘过,希望对这篇教程初学朋友有一定的帮助

常见创建三维实体图的方法

用个最简单的例子来说,画一个杯子。尺寸是外观是半径20高50的圆柱,中空部分是半径15高45的圆柱。顺便说一句,因为是介绍创建的方法,对于杯子的修饰与渲染就不说了。下面这个杯子要多简单就多简单,该如何入手画出它来呢?你有多种方法呢?本节我用了6种不同方法介绍三维实体图的画法,大家请认真学习,先来看看最终的效果图吧:

CAD三维实体入门(三):三维实体图的常见方法

方法一:画一个大圆柱,然后画个小圆柱,用大圆柱减去小小圆柱(差集)就可以。

小议:这是最容易想到的办法,任何初学的朋友都会想到这一点,但是不要认为简单就不留意哦,相当多的朋友用这种方法画出来的杯子是开口向下的,而底面向上的。这是初学最容易不注意的地方之一,为什么会这样呢,看过上集的朋友想想就明白了,因为auto cad有个极其重要的东西,很多人不注意,结果画了几个月还不断出错就来源于此,auto cad画图是默认在"x-y"平面进行的(切记!切记!),在三维中同样是这样的,所以画图时眼睛一定要时常留意"坐标轴图示"的变化(切记!切记!!!),auto cad画图在空间是默认以"z"轴正方向为上的(切记!)。

现在明白如何是倒着的杯子了吧,因为画大圆柱与小圆柱的起始位置在同一面上,而画的是一大一小的圆柱,当取差集时,就得到这样的倒口杯子。如何解决呢,这就太简单了,画好两个圆柱后,把小的移动到上面,再取差集就可以了。或者把倒口的杯子旋转180度也得到正着的杯子。从这个基本操作可以看出,第一步要构思好思路,画三维图要不断地检验自己的判断能力,这是提高能力的好办法,如何做呢?就在着手开画时,想想最后得到怎样的结果,是否和自己想的一致?如果说,每次都和自己头脑构思的一致,说明你已经上路了。

最容易出现的毛病是,明明自己觉得是朝上的,怎样结果是朝下呢?自己觉得是往东,可显示的是往西。造成刚才这种现象的原因较多:

1、自己空间方向不清,对于立体图看得明白,对于三视图就太困难,从一个侧面看物体,头脑发昏,如果是这种情况,就要多看点《机械制图》的书,因为三视图是三维的一个基础,看这个都太吃力的话,的确要多练习了。说到这里,不要认为有多可怕,学《机械制图》可能困难,但auto cad则不难,一个小小提高三维空间能力的练习是,在屏幕上开4个视口,分别是主俯左和轴测图,只要在轴测图用"三维动态观察器"没事摇着一些三维实体图看,观察几个视口的变化,就会很快明白的。

2、相当多的人在画三维图时,比如一个杯子,则脑中有个现实桌面的杯子,自己是比照脑子里的东西来想的。这本是人的基本思维方式,但需要注意的是,现实生活中不会出现长度为负数的情况,但是在auto cad中是相当多的长度可以取负数(切记!),这就是造成方向经常不一致的原因,auto cad中的负数,通常指方向相反!!

3、中国人学《机械制图》是采用的第一角画法,而欧美多数是第三角画法。有视图工具栏上既有"主俯左"视图,又有"后仰右"视图,我们一般与前三个打交道。但是auto cad中视图工具栏上这6个视图全部都在,而且位置交叉出现,所以常常是点击到"后视图",但根据自己的制图知识,常常误认为是"主视图",结果……方向搞反了。这个问题也要注意。

4、还是刚才所说的问题,不习惯看"坐标轴图示"的变化,经常在几个视力中切换来切换去,就脑子糊涂了,这时要切记看看坐标轴图示。说到这里,我反正算是苦口婆心了,回想我自学时,在这个上面吃了多少亏,真是想哭一场啊……,我总是不明白,为什么我向东画,结果是往西,有时向东画,结果又正确了……总之,每天好象跟auto cad捉迷藏,终于有一天,明白了原来是这个原因。后来,auto cad就变得服服帖帖的了,我叫它往东,它不敢往西。要做auto cad的主人,不要做auto cad的奴隶。

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法

方法二:在平面上画两个同心圆,分别拉伸。

首先说画同心圆,大圆直径等于杯子的外径,小圆直径等于杯子内径。画圆既可以用圆命令,也可用圆环,这里不讨论。

具体的过程又要派生出多种小类:

1、两个同心圆分别拉伸两个高度,这和第一种方法用圆柱是一样的,只不过是多了一步"拉伸成圆柱"的过程,然后移动位置便于取差集。

2、为了省去上面最后要移动小圆柱的过程,可以在画小圆时,圆心取好坐标(即x、y坐标和大圆一样,z轴坐标就是杯底的厚度,具体细化的方法可用点过滤),其余方法同上;

3、方法类似上条,在画小圆时,是利用ucs移动面;

4、先伸好了大圆柱后,利用ucs移动坐标,把大圆柱的顶面作为x-y平面,然后在圆柱顶面捕捉圆心点作为小圆的圆心,画好小圆后拉伸成小圆柱(拉伸这时要取负数!回头看看上面的讲解,注意看当前坐标轴就会明白为什么么了,就这么简单。)

小议:如果仅仅从这个例子是看不出实体拉伸有多大的优势的,但切记这是三维画图两个元帅之一,需要注意事项是,"拉伸命令"在auto cad中有三个地方出现,切记不能混淆!!第一个就是平面上的"拉伸",相信大家都用过了。第二个就是"实体"拉伸,它在实体工具栏上,我说的一般指这个。第三个是"实体编辑"上有个"拉伸面",这个是修改时用到的,刚开始涉及不到。尤其是后面两个最容易弄混,弄混的结果是发现系统不执行这个命令。

刚入门的朋友可能感觉方法一比方法二简单,在这个阶段是这样的,走下去就大相径庭了,我仍推荐刚上手的少用方法一,因为思路的练习是最重要的,要想提高就要从基本做起。

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法ucs坐标的运用相当重要

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法

方法三:用实体旋转命令,我一再推荐初学者用好这两个元帅,在这两个元帅上下足了功夫,过段时间后,回头再看来时路,就有点沾沾自喜的感觉了。

如何用实体旋转命令画这个杯子呢?原理一个,细分有二:

1、用多段线画成"l"形状的封闭图形,就象我上次的帖子"小盆"的示意图是一样的,然后旋转360度就出来一个完全的杯子。

2、用直线画相交的垂直与水平线多条,然后修剪成"l"形状,然后创建面域,以后的步骤同上。

小议:有些要点要注意,实体旋转命令的对象是"封闭的多段线"和"面域"这两种,就是说必须是平面上(要点1)的封闭(要点2)图形!这个基本东西一定要吃透。细说起来更多,旋转轴一定在旋转对象的一侧!这是因为auto cad2006不允许自与自己交叉。多段线不是只要是封闭的就可以了,多段线也不能自己与自已交叉,否则电脑拒绝执行。

也许有初学者会问,用多段线就可以,没有必要用后面的"面域"多麻烦。光看这个例子可以是这样,但切莫有这种偏见,因为面域的用法相当多,随便说一个就明白了,比如说我可以通过对一个圆锥进行"剖面"就得到一个特定形状(如抛物线)的"面域",我用它既可以拉伸或者旋转成新的实体,假如只能用多段线来建立,你当如何画出这种特定形状(如抛物线)来呢?费时费力!从这里可以看这两个都不可只偏爱一个,如果是平面要画一个一般形状的东西,用多段线画感觉就快些,画出来就可以直接投产使用。

刚才说到这里,其实就是给初学的朋友们提供了一个练功的好办法,你随心所欲地画几个实体出来,然后用"剖面"又随心所欲地剖切一些"面域"出来,然后随心所欲地拉伸和旋转,然后想想为什么是这样一个图形呢?我又要大吼一声,这的确是个提高思维能力的好办法,说白了,三维画图全靠几个实体命令是练不出来的,必须要多想。

通过随心所欲的面域来分析,想想"切"上这刀为什么会是这样的截面?这个截面旋转与拉伸出来,又是什么?在做出之前先大脑中想想,做出来是什么样子的,然后才着做,如果说能够达到"所思即所得",结果自己想的完全一致的话(方向错了也不行),你的能力已经在迅速增长了。如果想的与做出相去甚远,说明思路有待更多的练习,想想为什么会是这样,是方向错了,还是错在哪里了,相通了也就是提高了。经常通过这种练习对初学好都是个好办法,自己出题来考自己。

3、比较上面的三种方法大类,前两种最后都是用"差集"命令,通过大的扣出小的,以达到空洞的目的。而实体旋转命令则不有这个命令,直接靠做好截面来旋转。比较一下,我推荐初学朋友可用这个方法。

CAD三维实体入门(三):三维实体图的常见方法

CAD三维实体入门(三):三维实体图的常见方法