在 UCS 和 WCS 之间转换点(CAL 命令)

通常,程序假定所有坐标都是相对于当前 UCS 的。可以使用下列函数在 UCS 和 WCS 之间转换点的坐标值。

w2u(p1)

将以 WCS 表示的点 p1 转换到当前 UCS 中。

u2w(p1)

将以当前 UCS 表示的点 p1 转换到 WCS 中。

可使用 w2u 查找用当前的 UCS 表示的 WCS 的原点:

w2u([0,0,0])

过滤点或矢量的 X、Y 和 Z 分量

下列函数用于过滤点或矢量的 XYZ 分量。

点过滤函数

函数

说明

xyof(p1)

点的 XY 分量;Z 分量设定为 0.0

xzof(p1)

点的 XZ 分量;Y 分量设定为 0.0

yzof(p1)

点的 YZ 分量;X 分量设定为 0.0

xof(p1)

点的 X 分量;YZ 分量设定为 0.0

yof(p1)

点的 Y 分量;XZ 分量设定为 0.0

zof(p1)

点的 Z 分量;XY 分量设定为 0.0

rxof(p1)

点的 X 分量

ryof(p1)

点的 Y 分量

rzof(p1)

点的 Z 分量

下例提供了一个以球坐标表示的点的 Z 分量:

zof([2<45<45])

下例提供了一点,其 XY 坐标值取自点 a,而 Z 坐标值取自点 b

xyof(a)+zof(b)