用户在确定某个三维点时,可先使用.XY过滤器来确定某点的XY坐标,然后输入Z坐标值或使用.Z过滤器来得到该点的Z坐标,从而得到了一个新的三维点。
19.2.2 创建三维多段线
三维多段线是三维空间中由直线段组成的多段线。创建三维多段线与二维多段线类似,区别在于三维多段线的节点为三维点,且三维多段线的宽度不可变。
调用该命令的方式为:
菜单:【Draw(绘图)】→【3D Polyline(三维多段线)】
命令行:3dpoly(或别名3p)
调用该命令后,系统首先提示用户指定三维多段线的起点:
Specify start point of polyline:
然后分别指定其他各个端点:
Specify endpoint of line or [Undo]:
Specify endpoint of line or [Undo]:
Specify endpoint of line or [Close/Undo]:
用户也可以选择“Undo(放弃)”项取消最后绘制的一段线,并从前一节点开始重新绘制;或选择“Close(闭合)”选项将最后一个节点与起点连接起来,形成闭合的三维多段线并结束命令。
19.2.3 创建三维面
三维面可以是三维空间中的任意位置上的三边或四边表面,形成三维面的每个顶点都是三维点。
调用该命令的方式为:
工具栏:“Surfaces(曲面)”→
菜单:【Draw(绘图)】→【Surfaces(曲面)】→【3D Face(三维面)】
命令行:3dface(或别名3f)
调用该命令后,系统首先提示用户指定三维面的第1~3点:
Specify first point or [Invisible]:
Specify second point or [Invisible]:
Specify third point or [Invisible] <exit>:
如果用户在指定某点之前选择了“Invisible(不可见)”项,则该点与下一点之间的连线将不可见。
如果用户在指定第3点时选择“exit(退出)”项,则结束该命令,否则将提示用户指定第4点:
Specify fourth point or [Invisible] <create three-sided face>:
系统将根据用户指定的四个点创建一个三维面对象。需要说明的是,这四个点可以不在一个平面上,因此生成的三维面并不一定是平面。
接下来系统交替提示用户指定第3点、第4点,依次连续地生成多个三维面对象。
如果用户在指定第4点时,选择“create three-sided face(创建三侧面)”选项,则系统将根据前三点来生成一个三维面。
例如,用户利用该命令连续指定8个点将创建三个三维面对象,如图19-2(a)所示;而如果在指定第3点和第5点时选择“Invisible(不可见)”项,将不显示3~4和5~6之间的连线。