![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2002
Адрес: Россия, Новосибирск
Сообщений: 1
|
Ситуация:
1. На сцене находится клип, в котором вращается объект (кривошип) с постоянной скоростью. 2. К этому объекту во вращающейся точке прикреплен второй клип, в котором должен вращаться другой объект (шатун). Проблема или вопрос: Как управлять скоростью вращения объекта (шатуна) второго клипа зависимости от скорости вращения объекта (кривошипа) первого клипа? Это нужно для того, чтобы второй конец шатуна (ползун) следовал по заданной прямолинейной траектории. Аналитическая зависимость угла поворота шатуна от угла поворота кривошипа в зависимости от их длин имеется. Заранее благодарю знатоков и просто отзывчивых. Анатоль.
__________________
Учить - не лечить. Тупыми рождаются, больными становятся. |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Щас-щас-щас...
Последний раз редактировалось TTS; 12.12.2002 в 13:43. |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Изображение шатуна надо разместить так, чтобы второй его конец, который по прямой двигаться должен, был в центре шатуновского мувика. Т.е. чтобы при повороте мувика шатуна ось вращения была в той самой второй точке. То же самое с кривошипом - при повороте мувика ось должна быть там, где надо.
function zavisimost(degrees){
... //зависимость
}
krivoship._rotation+=rotspeed;
shatun._rotation=zavisimost(krivoship._rotation);
shatun._y=Math.cos(shatun._rotation)*shatunheight+Math.cos(krivoship._rotation)*krivoshipheight+krivoship._y;
rotspeed - скорость вращения кривошипа, shatunheight расстояние от оси сцепления шатуна с кривошипом до "второй" точки шатуна, krivoshipheight - расстояние от той же оси до оси вращения кривошипа.
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
![]()
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Для пятёрки.
Три дня назад винт полетел. Ха-ха-ха. Последний бэкап - три месяца назад. Веселюсь. Теперь, как обычно, пытаюсь из swf обратно во fla сайт вытащить. Да уж. |
![]() |
Часовой пояс GMT +4, время: 13:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|