通常,程序假定所有坐标都是相对于当前 UCS 的。可以使用下列函数在 UCS 和 WCS 之间转换点的坐标值。
- w2u(p1)
-
将以 WCS 表示的点 p1 转换到当前 UCS 中。
- u2w(p1)
-
将以当前 UCS 表示的点 p1 转换到 WCS 中。
可使用 w2u 查找用当前的 UCS 表示的 WCS 的原点:
w2u([0,0,0])
过滤点或矢量的 X、Y 和 Z 分量
下列函数用于过滤点或矢量的 X、Y 和 Z 分量。
点过滤函数
|
函数
|
说明
|
xyof(p1)
|
点的 X 和 Y 分量;Z 分量设定为 0.0
|
xzof(p1)
|
点的 X 和 Z 分量;Y 分量设定为 0.0
|
yzof(p1)
|
点的 Y 和 Z 分量;X 分量设定为 0.0
|
xof(p1)
|
点的 X 分量;Y 和 Z 分量设定为 0.0
|
yof(p1)
|
点的 Y 分量;X 和 Z 分量设定为 0.0
|
zof(p1)
|
点的 Z 分量;X 和 Y 分量设定为 0.0
|
rxof(p1)
|
点的 X 分量
|
ryof(p1)
|
点的 Y 分量
|
rzof(p1)
|
点的 Z 分量
|
下例提供了一个以球坐标表示的点的 Z 分量:
zof([2<45<45])
下例提供了一点,其 X 和 Y 坐标值取自点 a,而 Z 坐标值取自点 b:
xyof(a)+zof(b)