DiffToolOrientation函数

用于返回工具坐标系各坐标轴形成的角度(单位:度),以表示通过指定的2个点所实现的各工具姿势的变化量。

格式
DiffToolOrientation (点数据1, 点数据2 , 轴编号)

参数

点数据1
指定第1个点数据。
点数据2
指定第2个点数据。
轴编号
指定用于求出角度变化量的工具坐标系的坐标轴。

常数
COORD_X_PLUS 1:+X轴
COORD_Y_PLUS 2:+Y轴
COORD_Z_PLUS 3:+Z轴
COORD_ALL 4:任意轴

返回值
角度(0~180度的正实值)

说明
以指定工具坐标系的坐标轴形成的角度(0~180度的正实值)返回分别通过指定的2个点数据所实现的工具姿势形成的姿势变化量。结果不受点数据1、2顺序的影响。另外,结果不受2点之间的原点位置关系(X、Y、Z的坐标值)的影响。

如果指定了COORD_ALL,可以返回绕任意轴的旋转量。当任意轴有两种姿态(U、V、W)时,可以绕虚拟轴(一条直线)旋转一圈的轴。它不限于每个轴,而是用于求总旋转角度。

注意


  • 支持的控制器型号

    T/VT系列无法在轴编号中指定COORD_ALL。


DiffToolOrientation函数使用示例

'显示点P1与P2的工具坐标Z轴形成的角度。

Print DiffToolOrientation(P1, P2, COORD_Z_PLUS)