Which coordinate system to use. Например, если вы экспортировали сцену через Verge3d для Blender/3ds Max, то это значение должно быть 'Z_UP_RIGHT'. Подробнее в Verge3D Wiki. По умолчанию 'Y_UP_RIGHT'.
В Verge3D мы используем правостороннюю систему координат с осью Y, направленной вверх, но в Blender и 3ds Max используется правосторонняя система координат с осью Z, направленной вверх (Verge3D Wiki). Поэтому, чтобы исправить вращение для камер и света, установите fixCameraLightRotation = true. По умолчанию стоит false.
Вектор fromMax управляет верхней границей диапазона входных значений независимо для каждой оси (X, Y и Z). По умолчанию (0, 0, 0).
Вектор fromMin управляет нижней границей диапазона входных значений независимо для каждой оси (X, Y и Z). По умолчанию (0, 0, 0).
Процент влияния ограничителя на объект. По умолчанию 1.0 (100%).
Используется для проверки того, являются ли данный или производные классы ограничениями Transformation. По умолчанию true.
Тип свойства, используемого в качестве входного. Может быть одним из 'POSITION', 'ROTATION', 'SCALE'. По умолчанию используется 'POSITION'.
Тип свойства для использования в качестве вывода. Может быть одним из 'POSITION', 'ROTATION', 'SCALE'. По умолчанию используется 'POSITION'.
Массив из трех элементов - переключателей осей, они позволяют выбрать, какая входная ось будет отображена на выходную ось X, Y и Z соответственно (по индексу). Каждый элемент в массиве может быть одним из 'X', '-X', 'Y', '-Y', 'Z', '-Z'. По умолчанию используется ['X', 'Y', 'Z'].
Указывает, как новое преобразование объединяется с существующим преобразованием. Зависит от mapTo:
'POSITION'
'ADD' - Новые значения добавляются к существующим значениям осей.'REPLACE' - Результат ограничителя заменяет существующие преобразования.'ROTATION'
'ADD' - Новые значения добавляются к существующим значениям осей.'AFTER' - Новое вращение добавляется после существующего, как если бы оно было применено к дочернему объекту владельца ограничений..'BEFORE' - Новое вращение добавляется перед существующим, как если бы оно было применено к родителю владельца ограничения.'REPLACE' - Результат ограничителя заменяет существующие преобразования.'SCALE'
'MULTIPLY' - Новые значения умножаются на существующие значения осей.'REPLACE' - Результат ограничителя заменяет существующие преобразования.'REPLACE'.
Пространство, используемое для оценки владельца ограничения. Может быть одним из v3d.ConstraintSpaceWorld, v3d.ConstraintSpaceCustom, v3d.ConstraintSpaceLocal. По умолчанию v3d.ConstraintSpaceWorld.
Пользовательский объект, пространство которого используется для оценки владельца ограничения. Работает только в том случае, если ownerSpace = v3d.ConstraintSpaceCustom. По умолчанию null.
Пространство, используемое для оценки цели ограничения. Может быть одним из v3d.ConstraintSpaceWorld, v3d.ConstraintSpaceCustom, v3d.ConstraintSpaceLocal. По умолчанию это v3d.ConstraintSpaceWorld.
Пользовательский объект, пространство которого используется для оценки цели ограничения. Работает только в том случае, если targetSpace = v3d.ConstraintSpaceCustom. По умолчанию null.
Управляет верхней границей диапазона выходных значений независимо для каждой оси (X, Y и Z). По умолчанию (0, 0, 0).
Управляет нижней границей диапазона выходных значений независимо для каждой оси (X, Y и Z). По умолчанию (0, 0, 0).
Тип ограничения. Равен 'TransformationConstraint'.
По умолчанию fromMin и fromMax действуют как строгие границы для входного значения, любое значение за пределами этих границ будет "обрезано" до ближайшей границы. При включении useMotionExtrapolate поведение меняется - они становятся "маркерами" вместо строгих границ. Это позволяет получить пропорциональное (линейное) отображение между входным значением и соответствующим ему выходным значением. По умолчанию false.