Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 19.07.2007, 12:24   #16
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?

Тут немного матеметаики, и смекалки нужно.
Например для физ объектов, сделать класс, и делать им тип коллизии, и 4 переменных, смещений. И работать не с поворотами а с N координатами. И можно получать TForm коммандами, либо написать свои функции конвентирующие углы в эти координаты.
Посмотрите здесь, там в разделе физика, немного есть полезного.
(Offline)
 
Ответить с цитированием
Старый 19.07.2007, 20:29   #17
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?

У... Тут можно много чего придумать чтоб это реализовать.
Вот например если хочешь чтоб скорость от столкновения передавалась по инерции другому, то проверяешь на столкновение объекты, затем чтоб узнать с кем столкнулся Пишем в цикле k = 1 to CountCollisions(player) команду CollisonEntity(player, k). Эта команда и возратит нам объект который с нами столкнулся и дальше просто прибавляем к его текущей скорости нашу скорость. А скорость направляем по вектору нормали в точке столкновения.
Вообще я это уже ни раз писал, так что юзай поиск, юзай хелп, юзай голову.
(Offline)
 
Ответить с цитированием
Старый 22.07.2007, 18:21   #18
W_B
AnyKey`щик
 
Регистрация: 09.07.2007
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?

Что такое "физика Верлета" и как её применить в Blitz3D ?
(Offline)
 
Ответить с цитированием
Старый 22.07.2007, 19:43   #19
H@NON
Дэвелопер
 
Регистрация: 17.01.2007
Сообщений: 1,552
Написано 351 полезных сообщений
(для 774 пользователей)
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?

В аттаче статья о том как моделируется физика Верлета. Все очень понятно и легко воспроизводимо. Самая тяжелая часть это столкновения и трение. Если кто-то владеет информацией на этот счет то поделитесь , плиззз... .
(Offline)
 
Ответить с цитированием
Старый 15.09.2007, 04:45   #20
W_B
AnyKey`щик
 
Регистрация: 09.07.2007
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?

На мой взгляд тема до сих пор актуальная! Поделитесь своими мыслями! Есть ли у кого свои нароботки?
(Offline)
 
Ответить с цитированием
Старый 15.09.2007, 09:46   #21
Данил
Модератор
 
Аватар для Данил
 
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений
(для 1,694 пользователей)
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?

Я лично пытался написать что-то подобное словам Alex_Noc .. но нехватило не терпения, не моска ...

Хотя вроде бы сделать это вплне реально...
(Offline)
 
Ответить с цитированием
Старый 16.09.2007, 00:58   #22
avel
Бывалый
 
Аватар для avel
 
Регистрация: 12.10.2006
Сообщений: 737
Написано 131 полезных сообщений
(для 452 пользователей)
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?

конечно можно сделать физику! а то, сколько ты с ней будешь возиться, зависит от того, насколько реалистичная она у тебя будет. по моему в блитцетк как-то освещался этот вопрос. посмотри там. по крайней мере мысли точно появятся. ссылка у меня в подписи.
(Offline)
 
Ответить с цитированием
Старый 17.09.2007, 16:15   #23
Damp
Знающий
 
Регистрация: 12.07.2007
Сообщений: 297
Написано 50 полезных сообщений
(для 133 пользователей)
Re: Физика в Blitz3D без использования внешних физических движков. Возможно ли это?

Если есть желание гляньте.
http://damp.ucoz.ru/QP.rar - 5Кб, там простой пример.
Если заинтересует можно посмотреть пример пореальней:
http://damp.ucoz.ru/A_Cars.rar - 125Кб, там машинки гоняют мяч.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пример использования либ + Триал GRAY_WOLF Проекты на MidletPascal 16 24.08.2010 01:48
Врапперы 3д Движков. johnk 3D-программирование 53 11.03.2009 19:40
Физика автомобиля без физических движков Sashka007 3D-программирование 3 14.11.2008 13:25
Расстановка физических обьектов. Черный крыс Blitz3D 17 06.01.2008 18:57
Физика в Blitz3D SAF 3D-программирование 118 15.07.2007 23:51


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com