Skip to content

3D點雲變換

運算元功能

對輸入的點雲進行仿射變換,輸出變換後的點雲

引數介紹

輸入引數

引數範圍預設值說明圖示
輸入影像0-310影像輸入的IM編號

計算引數

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

輸出引數

名稱型別範圍說明
Resultbooltrue/falsetrue為成功
false為失敗
Warningbooltrue/falsetrue表示有警告
false表示沒有
Messagestring輸出成功或錯誤或警告資訊,如果沒有錯誤或警告為空
Timefloat運算元執行時間,單位: 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輸入點云為空檢查輸入點雲是否為空

示例介紹

工程設計

  1. 選擇加载点云工具,載入需要處理的3d點雲圖到IM0。

  2. 選擇3D变换工具。

工具使用

  1. 選擇需要進行操作的輸入影像,影像序號要與工程中影像所在IM序號一致

  2. 設定變換模式(分別設定平移、旋轉、縮放、斜切、映象)

  3. 設定引數

  4. 點選测试,檢視影像視窗和引數是否符合預期

  5. 沒有問題後點擊保存,在執行列表中執行該運算元,即可在對應的IM檢視執行結果

本地圖片

Vision Studio