Transform 3D point cloud
Afficher commentaires plus anciens
I have a point cloud and a rotation matrix like this:
rot=[ -0.48664090 0.36675647 0.79288739;
-0.67601788 -0.73296887 -0.075871207;
-0.55333579 0.57292831 -0.60462612 ]
How can I transform the point cloud using this rotation matrix? I cannot use this matrix with pctrasform and rigid3d.
3 commentaires
Matt J
le 17 Mar 2021
I cannot use this matrix with pctrasform and rigid3d.
Why not?
Ernest Porqueras
le 17 Mar 2021
Ernest Porqueras
le 17 Mar 2021
Réponse acceptée
Plus de réponses (1)
Bjorn Gustavsson
le 17 Mar 2021
If you have a 3-x-n array of point-coordinates you can rotate them in 2 ways, either rotate the points or the coordinate system.
For example like this:
r_rotated = rot*r_points;
HTH
Catégories
En savoir plus sur Point Cloud Processing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!