• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Newton Physics: различные проблемы и их решения

Автор barmadjar, 23 июля 2009, 13:25:13

« назад - далее »

Ruslan

#60
Кстате, вот по ссылке, можно посмотреть видео, по возможностям Newton'a не кастрированного ))
http://newtondynamics.com/forum/viewtopic.php?f=14&t=5260

kyard

Впечатлило первое видео про танк, где он гусеницей чувствует рельеф. 

Sqwer


Ruslan

#63
Может, кто сталкивался..
Нужно создать массив Newton Body, и проинициализировать его, что бы у каждого объекта была своя позиция.
У меня, получается  только проинициализировать и занести в массив. Не получается, что бы Newton обсчитывал объекты Newton Body, которые в массиве. Получается читать только матрицу.

Если такое счастье реализуется только через ОО, то немогли бы вы в моем примере показать, как такое делается?
Пример:

kyard

#64
Ruslan если массив без физики работает также как и с физикой, то вот мой пример подправленный Dimis'ом.

Управление:
левой кнопкой мыши на надпись "Дом"; Правой кнопкой - построить; Зажать колесо мыши - вращение вокруг оси.

Quest3D 4.3\Examples\Advanced\Dynamic Collision тоже можешь посмотреть я его за основу брал.

Ruslan

#65
kyard
Спасибо за пример, но это к сожалению немного не то, что мне нужно..

kyard

2 вопроса:

1)Как привязать объект перед камерой?

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

P.S. что похожие было с ODE, баскетбольным мячом можно было бросаться.

Ruslan

#67
kyard
Enter - поднять мяч
Пробел - кинуть мяч

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

kyard


Ruslan

#69
В общем, кое-что получилось с ньютоновскими телами в массиве..
пробел - применить грубую силу  :D

это я к тому, что можно с легкостью сделать довольно эффектное перемещение мебели в интерьерах (если для загрузки объектов используется лоадер), даже без использования ОО  ;)

Droni

А не подскажете где в Ньютоне настраивать такие параметры как: скольжение, упругость, трение тела и другие??? типа как в ODE.

Ruslan

Здесь посмотри:
c:\Program Files\Quest3D\Quest3D 4.3\Examples\Physics\13 - Materials.cgr

Droni

Можно ли какими- нибудь силами удерживать ньютоновское тело, имеющее массу, в воздухе, чтобы оно висело перед камерой от первого лица??? При изменении матрицы движения физика постоянно сбрасывается.

Ruslan

Прикладывай к Ньютоновскому телу силу, обратную гравитации.

Droni

а можно ли как- нибудь привязать ньютоновское тело к камере?