![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2004
Сообщений: 3
|
Как мне повернуть объект (скажем прямоугольник), вокруг его центральной горизонтальной оси???
|
|
|||||
|
C помощью инструмента Free transform
__________________
Serge Isaeff |
|
|||||
|
Позвольте уточнить, для чего необходимо вращение? Какая цель преследуется?
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
|
[+1.3 05.04.09]
|
Можно так вставь это в актион первого кадра.
И зделай размер флешки 400 х 400 x = [-100, 100, 100, -100, -100, 100];
y = [-100, -100, 100, 100, 0, 0];
z = [0, 0, 0, 0, 0, 0];
var dy = 200, dx = 200, s = 200, pX = 3, pY = 0;
_root.onEnterFrame = function() {
clear();
pX = (_root._ymouse-200)/20;
for (i=0; i<6; i++) {
r = Math.PI/180;
cosX = Math.cos(pX*r);
sinX = Math.sin(pX*r);
cosY = Math.cos(pY*r);
sinY = Math.sin(pY*r);
ky = y[i]*cosX-z[i]*sinX;
kx = x[i]*cosY+(y[i]*sinX+z[i]*cosX)*sinY;
kz = -x[i]*sinY+(y[i]*sinX+z[i]*cosX)*cosY;
x[i] = kx;
z[i] = kz;
y[i] = ky;
}
beginFill(0xFF0000, 10);
lineStyle(0, 0x999999, 100);
moveTo(x[0]*(s/(s+z[0]))+dx, y[0]*(s/(s+z[0]))+dy);
lineTo(x[1]*(s/(s+z[1]))+dx, y[1]*(s/(s+z[1]))+dy);
lineTo(x[2]*(s/(s+z[2]))+dx, y[2]*(s/(s+z[2]))+dy);
lineTo(x[3]*(s/(s+z[3]))+dx, y[3]*(s/(s+z[3]))+dy);
lineTo(x[0]*(s/(s+z[0]))+dx, y[0]*(s/(s+z[0]))+dy);
moveTo(x[4]*(s/(s+z[4]))+dx, y[4]*(s/(s+z[4]))+dy);
lineTo(x[5]*(s/(s+z[5]))+dx, y[5]*(s/(s+z[5]))+dy);
};
__________________
Бойтесь китайцев, компы приносящих! |
|
|||||
|
Регистрация: May 2004
Сообщений: 3
|
ДА, а если это не пямоугольник, а скажем какой-нибудь сложный объект, состоящий из большого числа фигур?
И еще вопрос, необходимо вместе с объектов вращать <b>динамический текст</b>(чтобы текст был на объекте), и делался вид, что написан на нем и вместе с ним вращается. |
|
|||||
|
А если просто менять _yscale от 100 до -100?
А когда _yscale = 0 можно и подменить на что- нибудь (типа обратная сторона)...
__________________
Опять мимо?.. |
![]() |
Часовой пояс GMT +4, время: 10:56. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|