Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Physical engine (http://www.flasher.ru/forum/showthread.php?t=66685)

kost@ 16.08.2005 14:04

Цитата:

Сообщение от TERRORist
или ты хочешь сделать преломление, рефракцию, рефлекцию

Пока только кинематика.
Я просто продемонстрировал, что векторный подход рулит. Что можно учитывать любые силы, если описать на AS их матчасть. Показал, как объект будет вести себя в разнородных средах (пока дергается, но со временем исправим).
Цитата:

Сообщение от TERRORist
я давал исхидник хита с ломанной поверхностью, давай его юзай. тогда это будет 1 шаг к физике объекта (щас-то пока объект-точка)

Согласен... Но начинать надо с простого. Сначала на точке нужно отработать все. Если ты хочешь использовать связку точек (то, что ты раньше выкладывал), то это тоже реально! Как уже тут все говорили, нужно просто использовать суперпозицию всех точек из которых состоит тело. Не сложно... Пока делать не начнешь 80)

old_dark_elf 16.08.2005 14:07

Вложений: 1
жесткач :) ...
я конечно понимаю, что это слегка не то, но:

Dima K 16.08.2005 14:10

можешь исходник выложить?

TERRORist 16.08.2005 14:56

а самому слабо?

Dima K 16.08.2005 14:58

конечно

Futs 16.08.2005 15:53

Цитата:

Сообщение от TERRORist
Сопротивление среды можно так запрогить: Ко всем векторам каждый кадр /=1,05

Сопротивление среды это хорошо, но придется еще учитывать из чего объект состоит, ведь он может и тонуть.
Плюс брызги от всплеска :D

K.A.T.A.F.A.L.K.E.R 16.08.2005 16:42

Цитата:

Сообщение от Futs
Сопротивление среды это хорошо, но придется еще учитывать из чего объект состоит, ведь он может и тонуть.
Плюс брызги от всплеска :D

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

2 Kost@
С силами там действительно чуть глюк... Именно в силе Архимеда - она равна pgv, где v - НЕ объем тела, а лишь его погруженной части, потому оно и дергается :) И еще... Сопродивление жидкости/газа в первом приближении можно считать функцией скорости - т.е. она зависит не только от параметров тела, но еще и от его скорости (может ты это и учел... Но вроде нет... Ну извини если я протупил :) )... Да... И это... Не глянул - но... "ветер постоянно дует вправо и сообщает телу ускорение wind_strength/m" - надеюсь, когда тело под водой - эта сила не в счет? :D

Takato 16.08.2005 16:47

Цитата:

Просто если тело слишком плотное, сила Архимеда больше mg и оно тонет...
Ты хотел сказать, если плотное - сила Архимяда меньше?

Цитата:

Сопродивление жидкости/газа в первом приближении можно считать функцией скорости - т.е. она зависит не только от параметров тела, но еще и от его скорости
А также от формы, от присутствия/отсутствия турбулентности...

Предлагаю сделать вакуум :D

old_dark_elf 16.08.2005 16:48

а на кой там исходник?
есть скорость движения, есть препятсятвия, скорости по х и у изменяются по законам физики...

кста, если к моему батскетболу приделать ту фишку с резинками и пружинками :) то должно получиться очень даже прикольно :) ...
кто-нить возметься?

K.A.T.A.F.A.L.K.E.R 16.08.2005 16:49

Ах ДА! "ветер постоянно дует вправо и сообщает телу ускорение wind_strength/m" - да ну! Перейди в систему отсчета, жестко связаную с ветром. В этой системе отсчета движется не сам ветер, а движется шарик в неподвижной атмосфере! То есть эта сила - то же самое, что сопротивление воздуха! Она НЕ одинаковая для всех тел, а зависит от их площади поперечного сечения в направлении ветра (фиг с ним, пускай от объема :) )... То есть, wind_strength не может быть константой! ;)


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

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