Введение

Constraints (also known as joints) for rigid bodies connect two rigid bodies. The physics constraints are meant to be attached to an Empty object. The constraint then has fields which can be pointed at the two physics-enabled objects which will be bound by the constraint. The empty object provides a location and axis for the constraint distinct from the two constrained objects. The location of the entity hosting the physics constraint marks a location and set of axes on each of the two constrained objects. These two anchor points are calculated at the beginning of the animation and their position and orientation remain fixed in the local coordinate system of the object for the duration of the animation. The objects can move far from the constraint object, but the constraint anchor moves with the object. If this feature seems limiting, consider using multiple objects with a non-physics Child of constraint and animate the relative location of the child.

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

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

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

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

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

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

Ссылка

Панель:

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

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

Включено (enabled)

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

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

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

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

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

Порог (threshold)

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

Пределы (limits)

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

Объекты (objects)

Первый (first)

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

Секунда* (second)

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

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

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

Итераций (iterations)

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