通常,程序假定所有坐标都是相对于当前 UCS 的。可以使用下列函数在 UCS 和 WCS 之间转换点的坐标值。
将以 WCS 表示的点 p1 转换到当前 UCS 中。
将以当前 UCS 表示的点 p1 转换到 WCS 中。
可使用 w2u 查找用当前的 UCS 表示的 WCS 的原点:
w2u([0,0,0])
下列函数用于过滤点或矢量的 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)