필터 지우기
필터 지우기

Rotate 3d with multiple figures bug

조회 수: 6 (최근 30일)
D G
D G 2012년 6월 27일
편집: Sven van Berkel 2014년 2월 6일
Hi!
I have a GUI with several axes on screen. Two of them display logo images and one displays a 3d preview of a certain scenario. The preview can be rotated using the mouse. Whenever the preview is clicked on, all three of the axes become rotatable. This severely slows down the rotation.
We are already passing the handle to the rotate3d function (i.e. rotate3d(handle, 'on')).
How can this be prevented?
Thanks!

답변 (1개)

Sven van Berkel
Sven van Berkel 2014년 2월 6일
편집: Sven van Berkel 2014년 2월 6일
I had the same problem before. The post is somewhat old, but I'll post anyway the solution for the case somebody else will encounter the problem.
h = rotate3d;
set(h,'Enable','on');
ax1 = subplot(1,2,1);
ax2 = subplot(1,2,2);
setAllowAxesRotate(h,ax1,true);
setAllowAxesRotate(h,ax2,false);
Working in this way resolved this problem in my case!

카테고리

Help CenterFile Exchange에서 Graphics Object Programming에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by