Drawing a sphere inside a sphere?

Is it possible to draw a sphere inside a sphere? I tried the following, but this covers the small sphere, despite the "mesh" instead of "surf":
[x,y,z] = sphere();
r = 5;
mesh( r*x, r*y, r*z );
hold on
r = 2;
mesh( r*x, r*y, r*z );
hold off

 Risposta accettata

You can add
alpha(0.5)
after you plot the first one.

3 Commenti

Mark
Mark il 26 Lug 2012
Excellent thank you
Sorry, i'm new to Matlab. I have a question. What is "alpha" for?
It’s the patch transparency parameter, now called FaceAlpha.

Accedi per commentare.

Più risposte (1)

Matt
Matt il 25 Lug 2012
Another possible solution is to simply add
hidden off
to the very end of your code.

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by