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

16 visualizaciones (últimos 30 días)
pokkinnko
pokkinnko el 11 de En. de 2017
Comentada: pokkinnko el 13 de En. de 2017
既に座標値を持っている3次元点群をZ軸周りで回転させたいです。 3列の行列で表される点群です。 近い例としてはrotateの関数がありますが、surfaceに変形せず、点のまま回転させたいです。 コードや関数を知っていらっしゃる方はいませんか。

Respuesta aceptada

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre C4ISR en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by