forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Физика (http://forum.boolean.name/forumdisplay.php?f=101)
-   -   Статические тела в PhysX (http://forum.boolean.name/showthread.php?t=7857)

-=Jack=- 18.02.2009 12:26

Статические тела в PhysX
 
Здравствуйте!

Пытаюсь разобраться с PhysX, не могу создать статическое тело :(
Нашел только свойство isDynamic() класса NxActor, а вот как создать тело статическим - хз.

HolyDel 18.02.2009 12:58

Ответ: Статические тела в PhysX
 
легко! создавай shape но не создавай body ;)
т.е. actorDesc.body ненужно задавать.

-=Jack=- 18.02.2009 14:08

Ответ: Статические тела в PhysX
 
Спасибо ;)

HolyDel 18.02.2009 15:09

Ответ: Статические тела в PhysX
 
пожалуйста. я сам с етой проблемой довольно долго боролся. решение оказалось неожиданным.

Amatsu 25.03.2010 23:46

Ответ: Статические тела в PhysX
 
Чтобы не плодить новых тем: нашел глюк в физиксе под блитц - если создать обратный магнит (чтобы отталкивал от себя) в центре динамического body при условии что рядом есть еще несколько физиксовых тел впритык (хотя бывает и просто если в центре, без других body поблизости) - блитц вылетает с ошибкой. Так, на всякий случай говорю, вдруг кто-нить тоже будет биться с этой проблемой как я. Решение - смещать центр магнита, а еще лучше вынести его за пределы body.

tormoz 26.03.2010 00:06

Ответ: Статические тела в PhysX
 
Такие вылеты у физикса наблюдаются при:
создании тел пересекающихся с уже созданными
позиционировании тел пересекающихся с другими (реже, но бывает)
и Блитц тут не при чем. Это чисто внутренний глюк физикса

ABTOMAT 26.03.2010 00:19

Ответ: Статические тела в PhysX
 
Деление на ноль может?
Ну типо расстояние от центра тела до магнита 0 - получается деление на ноль и шайтанама кищельбе

Причём ноль хоть и дабл а получается точно т.к. координаты магнита есть копия координат тела.

Просто предположение почему в физиксе такой баг.

Amatsu 26.03.2010 00:23

Ответ: Статические тела в PhysX
 
Цитата:

Сообщение от tormoz (Сообщение 143131)
Такие вылеты у физикса наблюдаются при:
создании тел пересекающихся с уже созданными
позиционировании тел пересекающихся с другими (реже, но бывает)
и Блитц тут не при чем. Это чисто внутренний глюк физикса

Да я просто уточнил что физикс подключенный к блитцу. На всякий случай. А по поводу пересечений - сам думал что в этом дело. Но без создания магнита ошибки не возникало даже когда я создавал боди-сферу и помещал ее в центр другого боди. Тела просто разлетались в разные стороны. А с магнитом такая вот фигня. В общем я надеюсь что обошел этот глюк, чего и другим желаю, если кто столкнется.

Amatsu 26.03.2010 00:23

Ответ: Статические тела в PhysX
 
Цитата:

Сообщение от ABTOMAT (Сообщение 143133)
Деление на ноль может?
Ну типо расстояние от центра тела до магнита 0 - получается деление на ноль и шайтанама кищельбе

Причём ноль хоть и дабл а получается точно т.к. координаты магнита есть копия координат тела.

Просто предположение почему в физиксе такой баг.

Я тоже об этом думал. Может и правда по этой причине.


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

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