1) plotPlanes.m
- plots planes and lines in 3D defined either by directional vectors or by normal vectors.
Example:
A = [1 1 0;0 0 1]; Ashift = [1 1 1];
B = [1 1 1]; C = [1 1 0]
plotPlanes(A,'d',Ashift,B,'Normal',C)
======================================
2) plotIntersection.m
- plots intersection of planes/lines. Only planes/lines going through (0,0,0) (i.e. unshifted) can be plotted (due to functionality of findIntersection.m).
Example:
A = [1 1 0;0 0 1];
B = [1 1 1];
plotIntersection(A,B)
plotIntersection(A,'Normal',B)
Ondrej (2021). Plotting planes and their intersection in 3D (https://www.mathworks.com/matlabcentral/fileexchange/32063-plotting-planes-and-their-intersection-in-3d), MATLAB Central File Exchange. Retrieved .
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Create scripts with code, output, and formatted text in a single executable document.
This is about plotting subspace (specific planes crossing origin). NOT all planes.