3次元点群をZ軸周りで回転させるには

10 次查看(过去 30 天)
pokkinnko
pokkinnko 2017-1-11
评论: pokkinnko 2017-1-13
既に座標値を持っている3次元点群をZ軸周りで回転させたいです。 3列の行列で表される点群です。 近い例としてはrotateの関数がありますが、surfaceに変形せず、点のまま回転させたいです。 コードや関数を知っていらっしゃる方はいませんか。

采纳的回答

Takuji Fukumoto
Takuji Fukumoto 2017-1-12
编辑:Takuji Fukumoto 2017-1-12
3次元の変換行列と点群で幾何学変換するpctransform()を使えばできます。 下記の例ではまさにz軸周りに回転させていますので、利用できるでしょう。
上の関数はポイントクラウドオブジェクトに対して利用するものなので、 もしデータがxyzの座標情報を持つものであれば最初にオブジェクトとして定義して利用してください。
ptCloud = pointCloud(xyzPoints)
これらはComputer Vision System Toolboxでサポートされています。
  1 个评论
pokkinnko
pokkinnko 2017-1-13
ありがとうございます。 大変助かりました。 利用させていただきます。

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 C4ISR 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by