Введение

Ограничители (также известны как суставы) для твёрдых тел соединяют два твёрдых тела. Физические ограничители предназначены для прикрепления к объекту пустышке. Также ограничитель имеет поля, в которых можно указать два объекта с поддержкой физики, которые будут связаны ограничителем. Объект-пустышка обеспечивает местоположение и ось ограничителя, отличные от двух ограниченных (constrained) объектов. Местоположение объекта, к которому применён физический ограничитель, отмечает местоположение и набор осей на каждом из двух ограниченных объектов. Эти две опорные точки вычисляются в начале анимации, и их положение и ориентация остаются фиксированными в локальной системе координат объекта на протяжении всей анимации. Объекты могут перемещаться далеко от объекта-ограничителя, но привязка ограничителя перемещается вместе с объектом. Если эта функция кажется недостаточной – рассмотрите возможность использования нескольких объектов с нефизическим ограничителем «потомок» и анимируйте относительное расположение дочернего элемента.

Соединить (Connect)

Самый быстрый способ ограничить два объекта – выбрать оба и нажать кнопку «связать» в Объект ‣ Твёрдое тело. При этом создаётся новый объект-пустышка (с именем «Constraint») с уже прикреплённым физическим ограничителем, указывающим на два выделенных объекта.

Меню «физика» (physics menu)

Также вы можете создать ограничитель твёрдых тел на одном из двух ограниченных объектов с помощью кнопки «ограничитель твёрдых тел» на вкладке «физика» в cвойствах. Этот ограничитель зависит от местоположения объекта и вращения, при котором он был создан. Таким образом, для ограничения не создаётся объект-пустышка. На этот объект возложена роль объекта-пустышки. Затем ограниченному объекту можно присвоить тип «пассивный» для лучшего управления ограничением.

Дополнительные параметры появляются на панели ограничитель твёрдых тел вкладки физика в свойствах выделенного объекта-пустышки или одного из двух ограниченных объектов с созданным ограничителем.

Общие параметры

Ссылка

Панель

Физика ‣ Ограничитель твёрдых тел Physics ‣ Rigid Body Constraint

Настройки (settings)

Включено (enabled)

Указывает, активен ли ограничитель во время симуляции.

Отключить столкновения (disable collisions)

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

Можно разрушить (breakable)

Позволяет ограничениям прекратить действие во время симуляции. Отключено для ограничения «мотор». Это можно использовать для симуляции разрушения.

Порог (threshold)

Импульсная сила, которую необходимо достичь, прежде чем ограничение будет разрушено.

Пределы (limits)

Используя пределы, вы можете ещё больше ограничить объекты, указав диапазон перемещения/вращения вокруг одной оси (см. ниже для каждой из них в отдельности). Чтобы заблокировать одну ось, установите оба предела на 0.

Объекты (objects)

Первый (first)

Первый объект, который будет ограничен.

Второй (second)

Второй объект, который будет ограничен.

Заменить число итераций (override iterations)

Позволяет делать ограничения сильнее (больше итераций) или слабее (меньше итераций), чем указано в «среде твёрдых тел».

Итерации

Количество итераций ограничений, выполненных на шаг симуляции для этого ограничения.