Get Rotation Matrix from 2 Orthogonal Planes
Shows a 3D point cloud and lets the user select a plane by clicking on two points. The selected plane is highlighted.
The math is pretty simple:
A surface normal is computed for each plane using eigenvectors, later the y axis is set to be 0, any rotation is subtracted from it to obtain orthogonals surface normals. The cross product ot them is computed to obtan the z axis normal and conform the 3x3 rotation matrix.
Cite As
Gemma Parra (2025). Get Rotation Matrix from 2 Orthogonal Planes (https://www.mathworks.com/matlabcentral/fileexchange/37048-get-rotation-matrix-from-2-orthogonal-planes), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired by: Click3dPoint
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
gpGetRotMatrix/
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |