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)
← DiffPoint函数 DispDev →