![]() |
|
||||||||||
|
|||||
|
Banned
[+1.4 05.06.09]
[+1.3 13.08.09] [+1.3 05.06.09] Регистрация: Nov 2008
Сообщений: 22
|
делаю поворот точек как бы в 3д в плоскости yz
мувики доходят до starty и останавливаються, почему? и как с этим бороться? theta=20/180*Math.PI startx=300 starty=200 startz=0 onEnterFrame=function(){ aa1z=0 aa2z=0 aa3z=0 aa4z=0 newy1=(aa1._y-starty)*Math.cos(theta)-(aa1z-startz)*Math.sin(theta)+starty; newz1=(aa1._y-starty)*Math.sin(theta)+(aa1z-startz)*Math.cos(theta)+startz; newy2=(aa2._y-starty)*Math.cos(theta)-(aa2z-startz)*Math.sin(theta)+starty; newz2=(aa2._y-starty)*Math.sin(theta)+(aa2z-startz)*Math.cos(theta)+ startz; newy3=(aa3._y-starty)*Math.cos(theta)-(aa3z-startz)*Math.sin(theta)+starty; newz3 = (aa3._y-starty)*Math.sin(theta)+(aa3z-startz)*Math.cos(theta)+startz; newy4=(aa4._y-starty)*Math.cos(theta)-(aa4z-startz)*Math.sin(theta)+starty; newz4=(aa4._y-starty)*Math.sin(theta)+(aa4z-startz)*Math.cos(theta)+ startz; aa1._x=newx1 aa1._y=newy1 aa1z=newz1 aa2._x=newx2 aa2._y=newy2 aa2z=newz2 aa3._x=newx3 aa3._y=newy3 aa3z=newz3 aa4._x=newx4 aa4._y=newy4 aa4z=newz4 } Добавлено через 1 час 5 минут все, сам понял z нужно было за онентерфрейм положить |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|