如何理解AutoCAD 三维坐标的绕(X、Y、Z)轴旋转及右手定则?

2024-11-22 17:40:14
推荐回答(1个)
回答1:

1、 指定新的原点、新的Z轴或三点

  指定新的原点是指通过移动当前UCS的原点,保持其X、Y、Z轴方向不变从而定义新的UCS。新的Z轴是指指定新的原点和位于新建Z轴正半轴上的点来定义新的UCS。 教学中常用通过指定新 UCS 原点及其 X 和 Y 轴的正方向即三点来定义新的UCS,学生用这种方法可以在现有的3D实体表面上,尤其是在倾斜平面上通过建立新的XY平面来定义新的UCS。见图一,若在实体1斜面上建立实体2,则可通过三点(点O、实体1斜面上两边的端点)来定义UCS,在新坐标系下建立实体2。

  

  2、 绕X、Y、Z轴旋转

  通过绕指定轴旋转当前UCS一定角度确定新的UCS。

  3、 面

  将 UCS 与实体对象的选定面对齐。要选择一个面,在此面的边界内或面的边上单击,被选中的面将亮显,UCS 的 X 轴将与找到的第一个面上的最近的边对齐。

  二、二维对象拉伸成三维实体时路径的应用

  学生在学习2D对象拉伸成3D实体时可以很好地应用指定拉伸高度来操作,但不能自如地应用路径来操作,对拉伸路径不能与拉伸二维对象共面理解不深,以至出现路径与对象同面而导致不能拉伸的情况。

  这里以一弯板的3D实体建模为例讲解拉抻路径的应用,见图二,步骤一:在当前UCS下绘出弯板矩形截面,将其创建成面域;步骤二:画拉伸路径,该路径应与矩形截面不在同一平面内,依图且知路径绘制时应在XY平面下进行,则将UCS绕Y轴旋转-900建立新的UCS,使XY面与原XY面相垂直,在新的UCS下画出曲线路径,路径由两条直线和一圆弧构成,应用PEDIT命令的“合并(J)” 选项将其转换为单一多义线;步骤三:应用EXTRUDE命令的“路径(P)” 选项将弯板矩形截面面域沿曲线路径拉伸成3D弯板实体。

  

  三、布尔运算构建复杂实体

  1、善用布尔运算

  在构建复杂实体时,可以通过布尔运算对简单实体进行组合。在应用时要根据实体的具体情况来运用好并集、差集或交集,用最简单的方法实现实体组合。

  现在以图三为例来讲解如何应用布尔运算。见图三:可以分别构建实体1、实体2和实体3,再用UNION命令将实体1、2合并成实体,再用SUBTRACT将实体1、2减实体3而获得图三实体。但实体2是假想存在的,根据已知的尺寸(仅知其顶面尺寸及其拉伸的倾斜角度)是不能将其构建出来,因此我们可以将实体2变成实体4的形式,据实体4顶面尺寸构建出拉伸二维对象,再用拉伸命令,使其拉伸高度与实体1相同或略小于,输入拉伸的倾斜角度即可,重复以上步骤获得图三实体。这个例子很好地应用了UNION命令的合并实体的功能,学生在应用中可以举一反三。

  

  2、实体间位置关系

  运用布尔运算来实现对多个实体组合时,要注意实体间的位置关系,一般情况可以应用捕捉某个关键点,使实体上某些关键点重合以达到位置对齐的效果,如图三中,将实体1、4合并成实体时,将二者图示粗线的边的中点重合即可。

  3、实体通孔是否真通

  学生在练习带有通孔的实体绘制时,将实体并集后会认为实体已构建好了,但用三维动态观察器时发现并集命令并没能将多余的部分去掉,见图四的俯视图,解决这个问题的方式一是在实体1构建时应构建成实体11的形式,方式二是在图四的实体2部分再建一小孔实体,用差集命令将多余部分去掉。因此学生在构建复杂三维实体时要认真观察、充分想象,这样才能将图画准确。