3D點雲變換
運算元功能
對輸入的點雲進行仿射變換,輸出變換後的點雲
引數介紹
輸入引數

| 引數 | 範圍 | 預設值 | 說明 | 圖示 |
|---|---|---|---|---|
| 輸入影像 | 0-31 | 0 | 影像輸入的IM編號 | ![]() |
計算引數

| 引數 | 範圍 | 預設值 | 說明 | 圖示 |
|---|---|---|---|---|
| 模式 | 平移/旋轉/斜切/縮放/映象 | 平移 | 切換不同變換模式 | |
| 沿著X平移 | 0.000 | 沿著X軸平移的距離,正數代表向X軸正方向平移;負數代表向負方向平移。 | ||
| 沿著Y平移 | 0.000 | 沿著Y軸平移的距離,正數代表向Y軸正方向平移;負數代表向負方向平移。 | ||
| 沿著Z平移 | 0.000 | 沿著Z軸平移的距離,正數代表向Z軸正方向平移;負數代表向負方向平移。 | ||
| 反轉平移 | true/false | false | 若勾選,向相反方向平移。 | |
| 沿著X軸旋轉 | 0.000 | 正數代表圍繞X軸逆時針旋轉;負數代表圍繞X軸順時針旋轉。 | ||
| 沿著Y軸旋轉 | 0.000 | 正數代表圍繞Y軸逆時針旋轉;負數代表圍繞Y軸順時針旋轉。 | ||
| 沿著Z軸旋轉 | 0.000 | 正數代表圍繞Z軸逆時針旋轉;負數代表圍繞Z軸順時針旋轉。 | ||
| 反轉旋轉 | true/false | false | 若勾選,向相反方向進行旋轉。 | |
| X縮放因子 | 0.000 | 對X座標進行縮放,負數代表對映象後的點雲X座標進行縮放。 | ||
| Y縮放因子 | 0.000 | 對Y座標進行縮放,負數代表對映象後的點雲Y座標進行縮放。 | ||
| Z縮放因子 | 0.000 | 對Z座標進行縮放,負數代表對映象後的點雲Z座標進行縮放。 | ||
| 反轉縮放 | true/false | false | 對輸入的點雲進行映象後,再進行縮放。 | |
| 斜切軸 | 根據Y斜切X/根據Z斜切X/根據X斜切Y/根據Z斜切Y/根據X斜切Z/根據Y斜切Z | 根據Y斜切X | 沿著選定的座標軸方向對點雲進行斜拉。 | |
| 斜切單位 | 原始斜切因子/角度斜切因子 | 原始斜切因子 | 對某一座標進行變換時的比例因子量綱 | |
| 原始斜切因子 | 0.000 | 無量綱 | ||
| 角度斜切因子 | 0.000 | 輸入值單位為度 | ||
| 反轉斜切 | true/false | false | 若勾選沿著選定的座標軸的相反方向對點雲進行斜切 | |
| 映象X | true/false | true | 將點雲關於X軸進行映象,亦即對點雲關於YZ平面進行映象 | |
| 映象Y | true/false | true | 將點雲關於Y軸進行映象,亦即對於點雲關於XZ平面進行映象 | |
| 映象Z | true/false | true | 將點雲關於Z軸進行映象,亦即對於點雲關於XY平面進行映象 | |
| 矩陣變換 | 在3D空間中,使用4x4的齊次變換矩陣(homogeneous transformation matrix)來表示變換。對於每個點 [x, y, z, 1]^T,應用矩陣後得到新座標 [x', y', z', 1]^T。這種方式統一了旋轉、平移和縮放。 | |||
| 輸出影像 | 0-31 | 0 | 影像輸出的IM編號 |
輸出引數

| 名稱 | 型別 | 範圍 | 說明 |
|---|---|---|---|
| Result | bool | true/false | true為成功 false為失敗 |
| Warning | bool | true/false | true表示有警告 false表示沒有 |
| Message | string | 輸出成功或錯誤或警告資訊,如果沒有錯誤或警告為空 | |
| Time | float | 運算元執行時間,單位: ms |
異常排查
| 序號 | 異常資訊 | 對應引數 | 解決方法 |
|---|---|---|---|
| 1 | 輸入的值是{0},無效的斜切軸 | 斜切軸 | 只支援shear X relative to Y,shear X relative to Z,shear Y relative to X,shear Y relative to Z,shear Z relative to X,shear Z relative to Y |
| 2 | 輸入的值是{0},無效的斜切單位 | 斜切單位 | 只支援raw shear factor,shear angle |
| 3 | 輸入的值是{0},無效的變換模式 | 變換模式 | 只支援Translation、Rotation、Scaling、Shearing、Mirror |
| 4 | 輸入點云為空 | 檢查輸入點雲是否為空 |
示例介紹
工程設計
選擇
加载点云工具,載入需要處理的3d點雲圖到IM0。選擇
3D变换工具。
工具使用
選擇需要進行操作的輸入影像,影像序號要與工程中影像所在IM序號一致
設定變換模式(分別設定平移、旋轉、縮放、斜切、映象)
設定引數
點選
测试,檢視影像視窗和引數是否符合預期沒有問題後點擊
保存,在執行列表中執行該運算元,即可在對應的IM檢視執行結果

