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