- UID
- 406914
- 积分
- 0
- 精华
- 贡献
-
- 威望
-
- 活跃度
-
- D豆
-
- 在线时间
- 小时
- 注册时间
- 2006-3-22
- 最后登录
- 1970-1-1
|
发表于 2006-7-18 14:07:26
|
显示全部楼层
笛卡尔坐标和极坐标
笛卡尔坐标系有三个轴,即 X、Y 和 Z 轴。 输入坐标值时,需要指示沿 X、Y 和 Z 轴相对于坐标系原点 (0,0,0) 点的距离(以单位表示)及其方向(正或负)。
在二维中,在 XY 平面(也称为工作平面)上指定点。 工作平面类似于平铺的网格纸。 笛卡尔坐标的 X 值指定水平距离,Y 值指定垂直距离。 原点 (0,0) 表示两轴相交的位置。
极坐标使用距离和角度来定位点。 使用笛卡尔坐标和极坐标,均可以基于原点 (0,0) 输入绝对坐标,或基于上一指定点输入相对坐标。
输入相对坐标的另一种方法是:通过移动光标指定方向,然后直接输入距离。 此方法称为直接距离输入。
可以用科学、小数、工程、建筑或分数格式输入坐标。 可以使用百分度、弧度、勘测单位或度/分/秒输入角度。 UNITS 命令控制了单位的格式。
在状态栏中显示坐标
当前光标位置在状态栏上显示为坐标值。
设置点和矢量的格式
点或矢量是以方括号 ([ ]) 括起的一组三个实数的表达式:[r1,r2,r3]
标记法 p1 和 p2 等用来标明点。 标记法 v1 和 v2 等用来标明矢量。 在图形中,点显示为圆点,矢量显示为带箭头的直线。
CAL 支持以所有格式表示的点。
点的格式
坐标系
点的格式
极轴
[距离<角度]
柱坐标
[距离<角度,z]
球坐标
[距离<角度 1<角度 2]
相对坐标
使用前缀 @ [@x,y,z]
世界坐标系(而不是用户坐标系)
使用前缀 * [*x,y,z]
可以省略点或矢量的下列组成部分:右方括号 (]) 前面紧邻的零坐标值和逗号。
下列点都是有效的点:
[1,2] 等同于 [1,2,0]
[,,3] 等同于 [0,0,3]
[ ] 等同于 [0,0,0]
下例中的点是按相对球坐标系(相对于世界坐标系)输入的。 距离是 1+2=3,角度是 10+20=30 度和 45 度,20 分。
[@*1+2<10+20<45d20"]
下例中的点包含作为其分量的算术表达式,也是有效的:
[2*(1.0+3.3),0.4-1.1,2*1.4]
下例使用端点对象捕捉和矢量 [2,0,3] 计算一个偏离选定端点一定位移的点:
end + [2,,3]
计算得到的点相对选定的端点在 X 方向偏移两个单位,在 Z 方向偏移三个单位。
管理用户坐标系
“UCS”工具栏:
“工具”菜单: “新建 UCS”
命令输入 UCS
指定 UCS 的原点或者 [面(F)/命名(NA)/对象(OB)/上一个(P)/视图(V)/世界(W)/X/Y/Z/Z 轴(ZA)] <世界>:
指定 UCS 的原点
使用一点、两点或三点定义一个新的 UCS。 如果指定单个点,当前 UCS 的原点将会移动而不会更改 X、Y 和 Z 轴的方向。
指定 X 轴上的点或 <接受>: 指定第二点或按 ENTER 键以将输入限制为单个点
如果指定第二点,UCS 将绕先前指定的原点旋转,以使 UCS 的 X 轴正半轴通过该点。
指定 XY 平面上的点或 <接受>: 指定第三点或按 ENTER 键以将输入限制为两个点
如果指定第三点,UCS 将绕 X 轴旋转,以使 UCS 的 XY 平面的 Y 轴正半轴包含该点。
注意 如果输入了一个点的坐标且未指定 Z 坐标值,将使用当前 Z 值。
面
将 UCS 与三维实体的选定面对齐。 要选择一个面,请在此面的边界内或面的边上单击, 被选中的面将亮显,UCS 的 X 轴将与找到的第一个面上的最近的边对齐。
选择实体对象的面:
输入选项 [下一个(N)/X 轴反向(X)/Y 轴反向(Y)] <接受>:
下一个
将 UCS 定位于邻接的面或选定边的后向面。
X 轴反向
将 UCS 绕 X 轴旋转 180 度。
Y 轴反向
将 UCS 绕 Y 轴旋转 180 度。
接受
如果按 ENTER 键,则接受该位置。 否则将重复出现提示,直到接受位置为止。
名称
按名称保存并恢复通常使用的 UCS 方向。
输入选项 [恢复(R)/保存(S)/删除(D)/?]: 指定选项
恢复
恢复已保存的 UCS,使它成为当前 UCS。
输入要恢复的 UCS 名称或 [?]: 输入名称或输入 ?
名称
指定一个已命名的 UCS。
?—列出 UCS
列出当前已定义的 UCS 的名称。
输入要列出的 UCS 名称 <*>: 输入名称列表或按 ENTER 键列出所有 UCS
保存
把当前 UCS 按指定名称保存。 名称最多可以包含 255 个字符,包括字母、数字、空格和 Microsoft® Windows® 和本程序未作他用的特殊字符。
输入保存当前 UCS 的名称或 [?]: 输入名称或输入 ?
名称
使用指定的名称保存当前 UCS。
?—列出 UCS
列出当前已定义的 UCS 的名称。
要列出的 UCS 名称 <*>: 输入名称列表或按 ENTER 键列出所有 UCS
删除
从已保存的用户坐标系列表中删除指定的 UCS。
输入要删除的 UCS 名称 <无>: 输入名称列表或按 ENTER 键
如果删除的已命名 UCS 为当前 UCS,当前 UCS 将重命名为 UNNAMED。
?—列出 UCS
列出用户定义坐标系的名称,并列出每个保存的 UCS 相对于当前 UCS 的原点以及 X、Y 和 Z 轴。 如果当前 UCS 尚未命名,它将列为 WORLD 或 UNNAMED,这取决于它是否与 WCS 相同。
输入要列出的 UCS 名称 <*>: 输入一个名称列表 |
|