Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Кубик на верёвочке (http://www.flasher.ru/forum/showthread.php?t=76527)

KUZEN 07.03.2006 15:13

Кубик на верёвочке
 
Проблема такая, есть кубик подвешанный за ниточку (стандартной длинны) к курсору мыши, и при перетаскивании он должен болтаться, короче чистой воды физика ...

AxelRB 07.03.2006 15:30

1. Нужна точная физика или достаточно подгона?
2. Есть гравитация или в невесомости?

KUZEN 07.03.2006 15:32

С гравитацией , если подгон хороший то тоже ничего ...

__i 07.03.2006 15:55

движение описываеться обычным уравнением. Хотел картинку вставить но блин сервер с ней лег.

Вобщем берешь уравнение затухающих колебаний, оно у тебя будет описывать угол на который поворачиваеться нить с грузом.

KUZEN 07.03.2006 15:58

Уравнение в студию

AxelRB 07.03.2006 16:22

Вложений: 1
Вот, прикольно получилось %) Без всяких уравнений за 15 минут, с перерывами на праздничный слол %))

KUZEN 07.03.2006 16:37

вот только верёвочка резиновая, а нужна стандартной длинны

AxelRB 07.03.2006 16:45

Ну, блина!!!! Надо же предупреждать, что маятник не пружинный %))
Ладно, мне лень еще раз париться. Попробуй сам по образу и подобию %)

__i 07.03.2006 17:17

Цитата:

Сообщение от KUZEN
Уравнение в студию

http://nature.web.ru/db/msg.html?mid....html#lnk1-1-1

но это не то хотя там можно найти то что нужно,
а на том сервере который лег, я лично верстал все лекции по физике !!!

KUZEN 07.03.2006 17:18

Цитата:

Сообщение от __i
http://nature.web.ru/db/msg.html?mid....html#lnk1-1-1

но это не то хотя там можно найти то что нужно,
а на том сервере который лег, я лично верстал все лекции по физике !!!

О спасибо, буду разбираться

AxelRB 07.03.2006 17:34

Ну, не знаю. Я тож читал доки по физике и чуть не умер. А подгоном всю жизнь делаю - и считает быстрее, и выглядит достаточно эффектно %)

Fl00r 07.03.2006 17:42

Цитата:

Сообщение от __i
http://nature.web.ru/db/msg.html?mid....html#lnk1-1-1

но это не то хотя там можно найти то что нужно,
а на том сервере который лег, я лично верстал все лекции по физике !!!

мне вот только интересно как дифференциалы считать будете? =)

KUZEN 07.03.2006 18:15

Честно говоря со школы ваще всё забыто и мало что понятно )))

Fl00r 07.03.2006 18:17

Да это уже и не школа.
1ый курс инженерного какого-нибудь факультета.

KUZEN 07.03.2006 18:19

Да ладно обычная физика, в школе проходили сам помню задачи решал подобные, а тут просто нужно эти формулы во флешу перегнать ))) туплю страшно ... вот кстати нарвался на одну ссылочку http://faraday.physics.utoronto.ca/G...arrison/Flash/

__i 07.03.2006 18:20

Цитата:

Сообщение от Fl00r
мне вот только интересно как дифференциалы считать будете? =)

Их за нас теже физики и решили, все заканчиваеться формулой, блин не помню я ее, но что то типа альфа=амплитуда*exp в степени( -k*b*косинус чего то). т.е. все нормально считаеться

KUZEN 07.03.2006 18:52

Чёто на большее пока не хватает, осталось добавить зависимость от мыши и затухания )))

Код:

_root.createEmptyMovieClip("line", 1);
with (line) {
        lineStyle(1, 0x000000, 100);
        moveTo(0, 0);
        lineTo(0, 100);
}
var dt = 0.1;
var ampl = 45;
var len = 100;
var g = 100;
var w = Math.sqrt(g/line._height);
var angle;
onEnterFrame = function () {
        line._x = _xmouse;
        line._y = _ymouse;
        //
        angle = ampl*Math.sin(w*t);
        line._rotation = angle;
        t += dt;
};


KUZEN 08.03.2006 15:45

Вложений: 1
Собственно хотелось бы что нить подобное, только вместо звеньев верёвочка

silin 08.03.2006 17:40

Вложений: 1
что нить подобное..
да не обидится автор цепочки (взял его алгоритм)

KUZEN 08.03.2006 18:00

Спасибо , практически то что нужно, дальше я сам ))) Помнил бы автора упомянул бы )))

silin 08.03.2006 18:23

Вложений: 1
то же, но с 'плавной' веревкой..

KUZEN 08.03.2006 18:36

А я плавности добился увеличив число звеньев и уменьшив их длинну , но так лучше намного, спасибо

KUZEN 08.03.2006 18:43

Вложений: 1
Собственно вот что получается

Usnul 08.03.2006 20:05

это не маятник... Маятники маячат, а твой нифига не маячит... это неправильный маятник!

KUZEN 08.03.2006 21:15

тема переименована, изначально хотел не маятник, не знаю почему так обозвал )))

silin 08.03.2006 21:50

Usnul, маячат маяки, а маятники маются..это был самый что ни на есть маятник..а теперь не знамо что..

nyctota 09.03.2006 13:02

может это пригодится ;)
http://www.geocities.com/clownstaple...lonstring.html

Niketas 09.03.2006 13:43

У кузена имхо самый правильный. У него хоть ускорение похожее.

Niketas 09.03.2006 13:45

Цитата:

Сообщение от nyctota
может это пригодится ;)
http://www.geocities.com/clownstaple...lonstring.html

Отлично!!! :D Упругость реальная. Очень.

KUZEN 09.03.2006 18:34

Неплохой примерчик, намного проще предыдущего, то что нужно ...


Часовой пояс GMT +4, время: 04:49.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.