View 2D Plane of 3D Graph

38 views (last 30 days)
Michael Boyte
Michael Boyte on 28 Feb 2023
Answered: Cameron on 28 Feb 2023
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?

Accepted Answer

Cameron
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];

More Answers (0)

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Tags

Products


Release

R2022b

Community Treasure Hunt

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

Start Hunting!