您的位置: 网站首页 > 艺术与设计 > AutoCAD计算机辅助设计 > 第7章 三维绘图基础 > 【7.5 创建基本实体】

7.5 创建基本实体

 

7.5  创建基本实体

实体对象表示整个对象的体积,在各类三维建模中,实体的信息最完整,歧义最少,复杂实体形比线框和网格更容易构造和编辑。

AutoCAD 2007中,用户可以通过“绘图”“建模”子菜单或者“建模”工具栏的相应按钮来创建各种三维基本实体。

7.5.1  多段体

用户可以通过在命令行中输入POLYSOLID,或者单击“建模”工具栏中的“多段体”按钮 ,或者选择“绘图”“建模”“多段体”命令来执行多段体命令。用户可以将现有直线、二维多段线、圆弧或圆转换为具有矩形轮廓的实体,也可以像绘制多段线一样绘制实体。执行“多段体”命令后,命令行提示如下。

命令: _Polysolid         //单击按钮执行多段体命令

指定起点或[对象(O)/高度(H)/宽度(W)/对正(J)] <对象>: h  //输入h,设置多段体高度

指定高度<4.0000>: 100   //输入高度数值100

指定起点或[对象(O)/高度(H)/宽度(W)/对正(J)] <对象>: w  //输入w,设置多段体宽度

指定宽度<0.2500>: 8     //输入宽度数值8

指定起点或[对象(O)/高度(H)/宽度(W)/对正(J)] <对象>: j  //输入j,设置多段体对正样式

输入对正方式[左对正(L)/居中(C)/右对正(R)] <居中>: c    //输入c,居中对正

指定起点或[对象(O)/高度(H)/宽度(W)/对正(J)] <对象>: o

//输入o,采用指定对象生成多段体

选择对象://选择如图7-23所示的多段线,生成图所示的多段体

_

7-23  由对象生成多段体

在命令行中,提供了“对象”、“高度”、“宽度”和“对正”4个选项供用户选择,各选项含义如下:

· “对象”选项  用于指定要转换为实体的对象。

· “高度”选项  用于指定实体的高度。

· “宽度”选项  用于指定实体的宽度。

· “对正”选项  用于设置使用命令定义轮廓时,将实体的宽度和高度设置为左对正、右对正或者居中,对正方式由轮廓的第一条线段的起始方向决定。

执行“多段体”命令后,用户也可以不通过转换对象方法绘制多段体,可以通过指定点绘制多段体,命令行提示如下。

命令: _Polysolid 指定起点或[对象(O)/高度(H)/宽度(W)/对正(J)] <对象>:

                                       //指定多段体的第一点

指定下一个点或[圆弧(A)/放弃(U)]:         //指定多段体的第二点

指定下一个点或[圆弧(A)/放弃(U)]: a       //输入a,按Enter键,绘制圆弧

指定圆弧的端点或[闭合(C)/方向(D)/直线(L)/第二个点(S)/放弃(U)]:

                                       //以下绘制方法与多段线绘制方法类似

指定下一个点或[圆弧(A)/闭合(C)/放弃(U)]: 指定圆弧的端点或[闭合(C)/方向(D)/直线(L)/第二个点(S)/放弃(U)]:

在命令行提示中,“圆弧”选项表示把圆弧线段添加到实体中,圆弧的默认起始方向与上次绘制的线段相切,可以使用“方向”选项指定不同的起始方向。

7.5.2  长方体

用户可以通过在命令行中输入BOX,或者单击“建模”工具栏中的“长方体”按钮,或者选择“绘图”“建模”“长方体”命令来执行长方体命令。系统提供了4种方法来创建长方体。

1.角点和角点

执行“长方体”命令后,命令行提示如下。

命令: _box

指定第一个角点或[中心(C)]:           //指定长方体的第一个角点

指定其他角点或[立方体(C)/长度(L)]:    //指定长方体的中心对称角点

2.角点、角点和高度

执行“长方体”命令后,命令行提示如下。

命令: _box

指定第一个角点或[中心(C)]:           //指定长方体的第一个角点

指定其他角点或[立方体(C)/长度(L)]:    //指定长方体在XY平面的对角角点

指定高度或[两点(2P)]:                //输入长方体高度

3.角点和长度

执行“长方体”命令后,命令行提示如下。

命令: _box

指定第一个角点或[中心(C)]:

指定其他角点或[立方体(C)/长度(L)]: l

指定长度:

指定宽度:

指定高度或[两点(2P)] <10.0000>:

7-24显示了使用以上3种方法绘制长方体的效果。

7-24  通过角点法绘制长方体

除了使用角点绘制的3种方法外,用户还可以通过中心点法进行绘制,即首先指定长方体的中心点,然后按照与首先指定角点的类似方法绘制长方体。

7.5.3  楔体

用户可以通过在命令行中输入WEDGE,或单击“建模”工具栏中的“楔体”按钮,或选择“绘图”“建模”“楔体”命令来执行楔体命令。

楔体可以看成是长方体沿斜角面剖切后形成的图形,因此它的命令行提示与长方体几乎一致。用户可参考长方体参数的设定,学习楔体参数的设定。

7.5.4  圆锥体

用户可以通过在命令行中输入CONE,或单击“建模”工具栏中的“圆锥体”按钮,或选择“绘图”“建模”“圆锥体”命令来执行圆锥体命令。执行“圆锥体”命令后,命令行提示如下。

命令: _cone

指定底面的中心点或[三点(3P)/两点(2P)/相切、相切、半径(T)/椭圆(E)]:

//在绘图区拾取或通过坐标设定底面中心点,或者绘制圆的方式绘制底面圆或者椭圆

指定底面半径或[直径(D)]:                           //设定圆锥体底面的半径或者直径

指定高度或[两点(2P)/轴端点(A)/顶面半径(T)]:40      //设定圆锥体的高度

7.5.5  球体

用户可以通过在命令行中输入SPHERE,或者单击“建模”工具栏中的“球体”按钮,或者选择“绘图”“建模”“球体”命令来执行球体命令。执行“球体”命令后,命令行提示如下。

命令: _sphere

指定中心点或[三点(3P)/两点(2P)/相切、相切、半径(T)]://在绘图区拾取或通过坐标设定球心

指定半径或[直径(D)]:                             //设定球体半径或者直径

7.5.6  圆柱体

用户可以通过在命令行中输入CYLINDER,或单击“建模”工具栏中的“圆柱体”按钮,或选择“绘图”“建模”“圆柱体”命令来执行圆柱体命令。执行“圆柱体”命令后,命令行提示如下。

命令: _cylinder

指定底面的中心点或[三点(3P)/两点(2P)/相切、相切、半径(T)/椭圆(E)]:

//在绘图区拾取或通过坐标设定底面中心点,或者用二维绘图中的创建圆方法绘制底面圆或椭圆

指定底面半径或[直径(D)] <83.6220>:              //设定圆柱体底面的半径或者直径

指定高度或[两点(2P)/轴端点(A)] <53.6092>:100    //设定圆柱体的高度

7.5.7  圆环体

用户可以通过在命令行中输入TORUS,或单击“建模”工具栏中的“圆环”按钮,或选择“绘图”“建模”“圆环”命令来执行“圆环体”命令。执行“圆环”命令后,命令行提示如下。

命令: _torus

指定中心点或[三点(3P)/两点(2P)/相切、相切、半径(T)]:

//在绘图区拾取或通过坐标设定圆环体中心,或者使用绘制圆方法绘制圆环所在圆

指定半径或[直径(D)] <78.1206>:        //设定圆环体半径或者直径

指定圆管半径或[两点(2P)/直径(D)]:20    //设定圆管半径或者直径

7.5.8  棱锥面

用户可以通过在命令行中输入PYRAMID,或单击“建模”工具栏中的“棱锥体”按钮,或选择“绘图”“建模”“棱锥体”命令来执行棱锥体命令。执行“棱锥体”命令后,命令行提示如下:

命令: _pyramid

4 个侧面  外切//指定底面的中心点或[(E)/侧面(S)]: s//输入s,设置棱锥体的侧面数

输入侧面数<4>: 8                         //输入侧面的数量

指定底面的中心点或[(E)/侧面(S)]:         //指定棱锥体的底面中心

指定底面半径或[内接(I)] <103.5448>:       //输入底面外接圆半径数值

指定高度或[两点(2P)/轴端点(A)/顶面半径(T)] <118.1093>:

                                         //指定棱锥体高度或者输入顶面外接圆半径

7.5.9  螺旋体

螺旋就是开口的二维或三维螺旋。用户可以通过在命令行中输入HELIX,或单击“建模”工具栏中的“螺旋”按钮来执行螺旋体命令。执行“螺旋”命令后,命令行提示如下。

命令: _Helix

圈数= 3.0000     扭曲=CCW

指定底面的中心点:                      //指定螺旋底面的中心点

指定底面半径或[直径(D)] <1.0000>:      //指定底面半径

指定顶面半径或[直径(D)] <59.1552>:     //指定顶面半径

指定螺旋高度或[轴端点(A)/圈数(T)/圈高(H)/扭曲(W)] <1.0000>://指定螺旋高度

命令行中各选项含义如下:

·    直径(底面)指定螺旋底面的直径。

·    直径(顶面)指定螺旋顶面的直径。

·    轴端点珠笔指定螺旋轴的端点位置,轴端点可以位于三维空间的任意位置,轴端点定义了螺旋的长度和方向。

·    圈数  指定螺旋的圈(旋转)数,螺旋的圈数不能超过500

·    圈高  指定螺旋内一个完整圈的高度。

7-25  餐桌效果图

 

·    扭曲  指定以顺时针(CW)方向还是逆时针方向(CCW)绘制螺旋,螺旋扭曲的默认值是逆时针。

7-2绘制简单餐桌。

绘制如图7-25所示的简易圆餐桌。

其具体操作步骤如下。

1选择“视图”“三维视图”“西南等轴测图”命令,切换到西南等轴测图。

2)单击“建模”工具栏中的“圆柱体”按钮,命令行提示如下。

命令: _cylinder

指定底面的中心点或[三点(3P)/两点(2P)/相切、相切、半径(T)/椭圆(E)]:

//在绘图区任意拾取一点

指定底面半径或[直径(D)] <150>: 40         //输入圆柱体底面半径

指定高度或[两点(2P)/轴端点(A)] <5>: 600    //输入圆柱体高度,效果如图7-26所示

3在命令行中输入UCS命令,命令行提示如下。

命令: ucs

当前UCS 名称: *世界*

指定UCS 的原点或[(F)/命名(NA)/对象(OB)/上一个(P)/视图(V)/世界(W)/X/Y/Z/Z (ZA)] <世界>:   //捕捉步骤(2)绘制的圆柱体上顶面

指定X 轴上的点或<接受>:   //Enter键,完成UCS创建,效果如图7-27所示

              

7-26  绘制餐桌支撑         7-27  创建用户坐标系

4)单击“建模”工具栏中的“圆柱体”按钮,命令行提示如下。

命令: _cylinder

指定底面的中心点或[三点(3P)/两点(2P)/相切、相切、半径(T)/椭圆(E)]: 0,0,0

  //输入底面的圆心

指定底面半径或[直径(D)] <40>: 300          //输入底面半径

指定高度或[两点(2P)/轴端点(A)] <600>: 20   //输入圆柱体高度,效果如图7-28所示

5)继续执行“圆柱体”命令,底面的中心点为步骤(2)绘制的圆柱体的底面圆心,底面半径为150mm,高度为10mm,绘制效果如图7-29所示。

            

7-28  绘制餐桌面                  7-29  绘制餐桌底座圆柱体

6)单击“建模”工具栏中的“圆锥体”按钮,命令行提示如下:

命令: _cone

指定底面的中心点或[三点(3P)/两点(2P)/相切、相切、半径(T)/椭圆(E)]:

//单击按钮,打开动态UCS功能,捕捉如图7-30所示的面为UCS所在面

指定底面半径或[直径(D)] <150>: 150    //输入底面半径

指定高度或[两点(2P)/轴端点(A)/顶面半径(T)] <10>: 10

//输入圆锥体高度,效果如图7-31所示

            

7-30  动态UCS捕捉圆锥体底面             7-31  绘制餐桌底座圆锥体