Введение#
Ограничители (также известны как суставы) для твёрдых тел соединяют два твёрдых тела. Физические ограничители предназначены для прикрепления к объекту пустышке. Также ограничитель имеет поля, в которых можно указать два объекта с поддержкой физики, которые будут связаны ограничителем. Объект-пустышка обеспечивает местоположение и ось ограничителя, отличные от двух ограниченных (constrained) объектов. Местоположение объекта, к которому применён физический ограничитель, отмечает местоположение и набор осей на каждом из двух ограниченных объектов. Эти две опорные точки вычисляются в начале анимации, и их положение и ориентация остаются фиксированными в локальной системе координат объекта на протяжении всей анимации. Объекты могут перемещаться далеко от объекта-ограничителя, но привязка ограничителя перемещается вместе с объектом. Если эта функция кажется недостаточной – рассмотрите возможность использования нескольких объектов с нефизическим ограничителем «потомок» и анимируйте относительное расположение дочернего элемента.
Соединить (Connect)#
Самый быстрый способ ограничить два объекта – выбрать оба и нажать кнопку «связать» в
. При этом создаётся новый объект-пустышка (с именем «Constraint») с уже прикреплённым физическим ограничителем, указывающим на два выделенных объекта.Общие параметры#
Ссылка
- Панель:
Настройки (settings)#
- Включено (enabled)
Указывает, активен ли ограничитель во время симуляции.
- Отключить столкновения (disable collisions)
Позволяет ограниченным объектам проходить сквозь друг друга.
- Можно разрушить (breakable)
Позволяет ограничениям прекратить действие во время симуляции. Отключено для ограничения «мотор». Это можно использовать для симуляции разрушения.
- Порог (threshold)
Импульсная сила, которую необходимо достичь, прежде чем ограничение будет разрушено.
Пределы (limits)#
Используя пределы, вы можете ещё больше ограничить объекты, указав диапазон перемещения/вращения вокруг одной оси (см. ниже для каждой из них в отдельности). Чтобы заблокировать одну ось, установите оба предела на 0.
Объекты (objects)#
- Первый (first)
Первый объект, который будет ограничен.
- Второй (second)
Второй объект, который будет ограничен.
Заменить число итераций (override iterations)#
Позволяет делать ограничения сильнее (больше итераций) или слабее (меньше итераций), чем указано в «среде твёрдых тел».
- Итераций (iterations)
Количество итераций ограничений, выполненных на шаг симуляции для этого ограничения.