forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Физика в Blitz3D без использования внешних физических движков. Возможно ли это? (http://forum.boolean.name/showthread.php?t=3907)

moka 19.07.2007 12:24

Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
 
Тут немного матеметаики, и смекалки нужно.
Например для физ объектов, сделать класс, и делать им тип коллизии, и 4 переменных, смещений. И работать не с поворотами а с N координатами. И можно получать TForm коммандами, либо написать свои функции конвентирующие углы в эти координаты.
Посмотрите здесь, там в разделе физика, немного есть полезного.

H@NON 19.07.2007 20:29

Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
 
У... Тут можно много чего придумать чтоб это реализовать.
Вот например если хочешь чтоб скорость от столкновения передавалась по инерции другому, то проверяешь на столкновение объекты, затем чтоб узнать с кем столкнулся Пишем в цикле k = 1 to CountCollisions(player) команду CollisonEntity(player, k). Эта команда и возратит нам объект который с нами столкнулся и дальше просто прибавляем к его текущей скорости нашу скорость. А скорость направляем по вектору нормали в точке столкновения.
Вообще я это уже ни раз писал, так что юзай поиск, юзай хелп, юзай голову.;)

W_B 22.07.2007 18:21

Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
 
Что такое "физика Верлета" и как её применить в Blitz3D ?

H@NON 22.07.2007 19:43

Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
 
Вложений: 2
В аттаче статья о том как моделируется физика Верлета. Все очень понятно и легко воспроизводимо. Самая тяжелая часть это столкновения и трение. Если кто-то владеет информацией на этот счет то поделитесь , плиззз... .

W_B 15.09.2007 04:45

Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
 
На мой взгляд тема до сих пор актуальная! Поделитесь своими мыслями! Есть ли у кого свои нароботки?

Данил 15.09.2007 09:46

Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
 
Я лично пытался написать что-то подобное словам Alex_Noc .. но нехватило не терпения, не моска ...

Хотя вроде бы сделать это вплне реально...

avel 16.09.2007 00:58

Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
 
конечно можно сделать физику! а то, сколько ты с ней будешь возиться, зависит от того, насколько реалистичная она у тебя будет. по моему в блитцетк как-то освещался этот вопрос. посмотри там. по крайней мере мысли точно появятся. ссылка у меня в подписи.

Damp 17.09.2007 16:15

Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?
 
Если есть желание гляньте.
http://damp.ucoz.ru/QP.rar - 5Кб, там простой пример.
Если заинтересует можно посмотреть пример пореальней:
http://damp.ucoz.ru/A_Cars.rar - 125Кб, там машинки гоняют мяч.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot