How can a show the correct view of graphical objects??
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
I am trying to make an animation, and I noticed that the camera DOES NOT show what it should show. How can I fix this?
I make a unit circle, and place the camera directly above the central point and set the camera target to a far away location outside the circle with a narrow field of view. Obviously, from this view I should not see the entire circle, but I do.
PLEASE ANY ADVICE!?
t = linspace(0,pi,100);
x = cos(t);
y = sin(t);
plot3(x,y,zeros(size(x)))
hold on
plot3(-x,-y,zeros(size(x)))
set(gca,'cameraposition',[0,0,1])
set(gca,'cameratarget',[10,0,0])
set(gca,'cameraviewangle',25)
xlabel('x')
ylabel('y')

댓글 수: 0
답변 (1개)
David Winthrop
2017년 10월 19일
0 개 추천
댓글 수: 4
Kelly Kearney
2017년 10월 20일
What version of Matlab are you running? And are you setting any other axis properties in other code? When I run your example, I get a different plot than you're seeing, one that appears to be correct (partial circle visible at bottom of view). I notice your plot has gridlines on, and that's not part of your code snippet above, so perhaps you set (or unset) some other properties somewhere?
David Winthrop
2017년 10월 20일
Walter Roberson
2017년 10월 20일
R2017b view looks fine.
Kelly Kearney
2017년 10월 20일
I'm running 2016b.
이 질문은 마감되었습니다.
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!