View 2D Plane of 3D Graph
23 views (last 30 days)
Show older comments
I have plotted several spheres and I would like to see only the circles created by those spheres at a given height along the z-axis. I have tried to udnerstand the slice fucntion, but I've been unsuccessful and I'm not certain its even the function I need to use. In short, I want to see the intersection of the spheres with the x-y plane at a given z-value. How can I do this?
0 Comments
Accepted Answer
Cameron
on 28 Feb 2023
If you are unable to get slice to work, you can do something like this.
[X2,Y2,Z2] = sphere(100);
X = X2 + 0.5;
Y = Y2 + 0.2;
Z = Z2*0.5 + 0.1;
surf(X,Y,Z)
hold on
surf(X2,Y2,Z2)
hold off
p = gca;
p.View = [0,90];
Zslice = 0.2;
p.ZLim = [Zslice-0.005,Zslice+0.005];
0 Comments
More Answers (0)
See Also
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!