GetCartesianTransform
獲取在 MCS 和 PCS 之間處於活動狀態的笛卡爾變換 (Cartesian transformation) 的參數,當多於一個變換處於活躍狀態,將導致笛卡爾變換。
語法
KsError GetCartesianTransform(
int Index,
double* TransX,
double* TransY,
double* TransZ,
double* RotAngle1,
double* RotAngle2,
double* RotAngle3
);
參數
Index [in]:軸組索引,索引以零為起點。最多可有 32 個軸組。
TransX [out]:平移向量的 X 軸分量的指標。
TransY [out]:平移向量的 Y 軸分量的指標。
TransZ [out]:平移向量的 Z 軸分量的指標。
RotAngle1 [out]:Z 軸旋轉角度的指標,單位:度。
RotAngle2 [out]:Y 軸旋轉角度的指標,單位:度。
RotAngle3 [out]:X 軸旋轉角度的指標,單位:度。
回傳值
如果此函式執行成功,會回傳 errNoError,否則會傳回錯誤碼。如需更多有關錯誤碼的資訊,請參閱 KsError 清單。
範例
N/A
使用需求
| RT | Win32 | |
|---|---|---|
| 最低支援版本 | 4.1 | 4.1 |
| 標頭檔 | ksmotion.h | ksmotion.h |
| 程式庫 | KsApi_Rtss.lib | KsApi.lib |
參見