点和矢量都是两个或三个实数的组合。点用于定义空间中的位置,而矢量用于定义空间中的方向或平移。
有些 CAL 函数,例如 pld 和 plt,返回点。另一些函数,例如 nor 和 vec,返回矢量。
点或矢量是以方括号 ([ ]) 括起的一组三个实数的表达式:[r1,r2,r3]
标记法 p1 和 p2 等用来标明点。标记法 v1 和 v2 等用来标明矢量。在图形中,点显示为圆点,矢量显示为带箭头的直线。
点的格式 |
|
---|---|
坐标系 |
点的格式 |
极轴 |
[距离<角度] |
柱坐标 |
[距离<角度,z] |
球坐标 |
[距离<角度 1<角度 2] |
相对坐标 |
使用前缀 @ [@x,y,z] |
世界坐标系(而不是用户坐标系) |
使用前缀 * [*x,y,z] |
可以省略点或矢量的下列组成部分:右方括号 (]) 前面紧邻的零坐标值和逗号。
下例中的点是按相对球坐标系(相对于世界坐标系)输入的。距离是 1+2=3,角度是 10+20=30 度和 45 度,20 分。