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

12 vues (au cours des 30 derniers jours)
pokkinnko
pokkinnko le 11 Jan 2017
Commenté : pokkinnko le 13 Jan 2017
既に座標値を持っている3次元点群をZ軸周りで回転させたいです。 3列の行列で表される点群です。 近い例としてはrotateの関数がありますが、surfaceに変形せず、点のまま回転させたいです。 コードや関数を知っていらっしゃる方はいませんか。

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by