2014-05-13 1 views
0

큐브를 애니메이션화하려고합니다. 3D 공간에서 움직이는 원통형 큐브에 대한 기능이 있었으면합니다. 그것은 회전과 번역 둘 다를 가지고 있습니다. 애니메이션에 성공하는 동안 축은 동적으로 크기가 조정되는 것 같습니다. 나는 그들이 멈추길 바란다. 축 한계를 수정하고 싶습니다. 나는 처음부터 끝까지 축이 일정하기를 원한다.matlab에 애니메이션을 적용하는 동안 축 고정 (변경을 허용하지 않음)

새로운 애니메이션입니다. 데모 프로그램

큐브에 애니메이션을 적용 할 수 있도록 코드를 편집했습니다. 하지만 축이 계속 변하는 애니메이션으로 끝났습니다.

편집 PROG : http://pastebin.com/k3cEm4Fq

PS : 링크 더 스팸

+0

큐브를 그리고 핸들을 반환하는 함수 큐브에 대한 코드는 – bvk

+0

입니다. draw 호출 할 때마다'xlim','ylim' 및'zlim'을 설정할 수 있습니다. 필연적으로 가장 우아한 것은 아니지만 작동 할 것입니다. –

답변

1

당신은 특정 한계와 axis 명령을 사용하여 축을 해결할 수에게 안전하지 않습니다. 예를 들어

axis([-2 2 -3 3 -4 4]); 

의 범위에서 -3,3- 'y'과 범위에서 -4,4- 'z' 들면 범위 -2,2- 'x'에 대한 축 제한을 설정한다.

+0

시도했습니다. 그것은 작동하지 않았다. 코드를보고 제 잘못이나 어디에서 그 라인을 삽입해야하는지 알려주시겠습니까? – bvk

+0

예전에 잘 작동했었다. 코드를 살펴보고 예제가 아닌 큐브 프로그램에서 축을 변경시키는 점을 지적 해주십시오. 또한, 모양/그림을 유지했지만 경로가 커지면 축에 대한 더 큰 한계를 설정하면 잘 작동합니다. 모양을 큐브로 변경하면 축 설정이 손상됩니다. – bvk

관련 문제