Механизм физики маркера, как заморозить объект?

Используя Маркер 2.76 я пытаюсь заморозить объект (твердое тело) так, чтобы это немедленно прекратило перемещаться, но все еще ответило на коллизии.

Я пытался установить, это - состояние активации к DISABLE_SIMULATION, но затем это фактически не существует к другим объектам. Кроме того, если объекты "сталкиваются" с ним, когда это отключено, странные вещи начинают происходить (объект, проваливающийся статические тела, и т.д.)

Я предполагаю, временно преобразовывание его к статическому твердому телу могло работать, но является там существующим "собственным" способом достигнуть этого на стороне Маркера?

Править: Существует ли способ выключить силу тяжести для конкретного объекта?

15
задан sunside 17 June 2010 в 12:39
поделиться

2 ответа

Документации немного не хватает, но можно предположить, что метод ниже может быть использован для отключения гравитации на конкретном теле:

void btRigidBody::setGravity(const btVector3 &acceleration)
6
ответ дан 1 December 2019 в 02:54
поделиться

установите скорость и импульс на ноль и установите массу на очень, очень большое число.

1
ответ дан 1 December 2019 в 02:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: