Hello
lets say i have a 3D cylindrical shpae and it is multiplied by a parameter X.
what i want to do is to plot the cylindrical shape (i did it with surf) and to be able to change X in real time while the plot is showing, so that when i want i can make the cylindrical shape bigger and smaller by changing X with lets say a bar or a text input... but it's better if its continious.
is that possible?
what i am actullay tring to do is to change a model in real-time.
thank you

답변 (1개)

darova
darova 2020년 6월 17일

0 개 추천

use pause
[x,y,z] = cylinder(20);
h = surf(x,y,z);
zlim([-2 2])
for i = 1:10
set(h,'zdata',z*sin(i));
pause(0.2)
end

댓글 수: 2

Natan Faigenbom
Natan Faigenbom 2020년 6월 19일
Thanks I saw here that people said that using pause is less recomended... Why is that?
darova
darova 2020년 6월 20일
Have no idea. Always using pause. Have never had a problem with that

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Creating, Deleting, and Querying Graphics Objects에 대해 자세히 알아보기

질문:

2020년 6월 16일

댓글:

2020년 6월 20일

Community Treasure Hunt

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

Start Hunting!

Translated by