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時,傳回繞任意軸旋轉之旋轉量。任意軸意為於有2個姿態(U, V, W)時,繞虛擬軸(1條直線)旋轉,經1次旋轉後可移動的軸。使用於不限定於各軸,求綜合旋轉角度時。

注意


  • 支援的控制器型號

    不支援T/VT系列在軸編號中指定COORD_ALL。


DiffToolOrientation函數範例

'顯示由點P1和P2的工具坐標Z軸形成的角度。

Print DiffToolOrientation(P1, P2, COORD_Z_PLUS)