Ограничитель «Пол» (floor constraint)¶
Ограничитель „Floor“ создаёт плоский и бесконечно большой пол (или стену/потолок), через который ограниченный объект или кость не могут пройти.
Как и другие ограничители, „Floor“ учитывает только ориджин объектов; их геометрия во внимание не принимается. Это означает, что если ориджин куба находится в его центре и добавляется ограничитель „Floor“, в котором целью отмечается плоскость пола, – куб всё равно сможет наполовину погрузиться в эту плоскость. Для решения этой проблемы можно использовать параметр „смещения“.
Опции (options)¶
Ограничитель «Пол».¶
- Цель (target)
Объект или кость, определяющая положение и, при необходимости, вращение «перекрытия».
- Смещение (offset)
Перемещает виртуальное перекрытие «вверх» или «вниз» на определённое расстояние. Это позволяет, например, располагать кости стопы на определённом расстоянии над геометрией пола, чтобы оставить место для фактических ступней.
- Мин./Макс. (min/max)
Ось, перпендикулярная перекрытию и направленная в сторону «проходимой» зоны. Установка на „Z“ создаёт пол; на „X“ или „Y“ – стену; а „-Z“ – потолок.
По умолчанию эти оси соответствуют глобальным осям.
- С вращением (use rotation)
Для определения „минимальных/максимальных“ значений положения перекрытия будут использоваться локальные оси „цели“, вместо глобальных осей.
- Цель/Владелец (target/owner)
Позволяет задавать пространства, в которых следует оценивать и ограничивать координаты „цели“ и „владельца“.
- Влияние (influence)
Определяет величину воздействия ограничения на владельца.