将点约束到 MASH 动力学模拟中的每个点/对象或特定点/对象。请注意,约束仅在模拟开始(而不是模拟期间)时应用。
-
类型(Type)
- 确定模拟开始时约束点的方式。选项包括:
- 粘合(Glue):此刚体约束使点与约束该点的对象/点保持相同的相对距离。
- 弹簧(Spring):此弹性约束受力的影响。
- 滑块(Slider):此半刚性约束可以限制点可从约束该点的对象/点移开的距离/轴。
- 自定义(Custom):用于自定义使用“限制和马达”(Limits and Motors)可以约束哪些属性。
-
可断开(Breakable)
- 设置约束是否可以通过足够的力断开。
-
断开阈值(Breaking Threshold)
- 设置启用“约束可断开”(Constraint Breakable)时断开约束所需的力值。
-
连续创建(Continuous Creation)
- 设置是应在播放期间连续评估和创建约束,还是仅应在开始时创建一次。
-
连接模式(Connection Mode)
- 确定对象彼此约束的方式。选项包括:
- 连接触控(Connect Touching):约束相互接触的对象。
- 连接最近(Connect Nearest):将对象约束在彼此的“搜索距离”(Search Distance)内。
- 连接到点(Connect to Point):将对象约束到其原始 MASH 点。
- 连接到偏移点(Connect to Offset Point):将对象约束到其原始 MASH 点。
- 连接到输入点(Connect to Input Points):将对象约束到该节点的“输入点”(Input Points)属性。使用此选项可通过点 ID 将一个 MASH 网络约束到另一个 MASH 网络。
-
最大约束(Maximum Constraints)
- 设置允许用于每个对象的约束数量。
-
搜索距离(Search Distance)
- 设置当“约束模式”(Constraint Mode)设置为“连接最近”(Connect Nearest)时点彼此约束的距离。
-
偏移(Offsets)
- 设置当“约束模式”(Constraint Mode)设置为“连接到偏移点”(Connect to Offset Point)时的偏移值。
-
控制器 NULL (Controller Null)
- 显示“约束模式”(Constraint Mode)设置为“连接到点”(Connect to Point)时表示点的定位器。通过右键单击此字段并选择“创建”(Create)可创建新定位器,也可将其连接到现有定位器。此外,还可以右键单击此字段中的现有节点,以断开其连接。
-
约束位置(Constraint Positions)
- 确定“约束模式”(Constraint Mode)设置为“输入点”(Input Points)时的输入点。可以使用鼠标中键将另一 MASH 网络的 Waiter 节点拖动到此处,将此网络的点约束到此点。
连接遮罩
用于使用 2D 贴图驱动哪些对象受约束。
-
遮罩贴图(Mask Map)
- 指定用于确定约束的贴图。小于颜色阈值的面积将受约束。
-
颜色阈值(Color Threshold)
- 设置颜色值(RGB 或 CMYK)之间无法生成约束的阈值。值越大,要求区域之间的颜色变化越明显,才能防止约束。
-
贴图投影轴(Map Projection Axis)
- 设置投影连接颜色(Connection Color)贴图的方向。
弹簧
控制“约束类型”(Constraint Type)设置为“弹簧”(Spring)时的弹簧约束特性。
位置弹簧(Positional Spring)
-
静止长度(Rest Length)
- 确定约束尝试保持的长度。
-
移动范围(Movement Range)
- 确定点尝试实现“静止长度”(Rest Length )时可以移动的范围。
-
启用 X (Enable X)、启用 Y (Enable Y)、启用 Z (Enable Z)
- 确定“位置弹簧”(Positional Spring)属性影响的轴。
-
刚度(Stiffness)
- 确定约束尝试保持其长度的强度。
-
阻尼(Damping)
- 确定约束位置受其物理属性衰减影响的强度如何。较低的值会导致点以更快的速度达到静止。
旋转弹簧(Rotational Spring)
-
启用 X (Enable X)、启用 Y (Enable Y)、启用 Z (Enable Z)
- 确定“旋转弹簧”(Rotational Spring)属性影响的轴。
-
刚度(Stiffness)
- 确定约束尝试保持其方向的强度。
-
阻尼(Damping)
- 确定约束旋转受其物理属性衰减影响的强度如何。较低的值会导致点以更快的速度达到静止。
电动机
当“约束类型”(Constraint Type)设置为“自定义”(Custom)时,将马达力应用到约束。
位置马达(Positional Motor)
将定向力添加到约束。
-
目标速度(Target Speed)
- 设置应用后线性力将停止的方向速率。
-
最大力(Maximum Force)
- 设置应用于约束的每个轴以实现“目标速度”(Target Speed)的最大定向力。
旋转马达(Rotational Motor)
将旋转力添加到约束。
-
目标速度(Target Speed)
- 设置应用后线性力将停止的旋转速度。
-
最大力(Maximum Force)
- 设置向约束的每个轴应用的旋转力值。
限制
用于锁定约束的位置和旋转自由度或施加限制。
位置限制(Positional Limits)
-
限制类型 X(Limit Type X)、限制类型 Y(Limit Type Y)、限制类型 Z(Limit Type Z)
- 指定约束在每个轴中的位置自由度。
- 自由(Free):约束在此轴上可以无限拉伸。
- 固定(Fixed):约束在此轴上无法拉伸。
- 受限(Limited):约束可以拉伸到“最小限制”(Minimum Limit)和“最大限制”(Maximum Limit)之间的任何值。
-
最小限制(Minimum Limit)、最大限制(Maximum Limit)
- 确定“限制类型”(Limit Type)设置为“受限”(Limited)时约束可以拉伸的边界。
旋转限制(Rotational Limits)
-
限制类型 X(Limit Type X)、限制类型 Y(Limit Type Y)、限制类型 Z(Limit Type Z)
- 指定约束在每个轴上的旋转自由度。
- 自由(Free):约束在此轴上可以不停地自旋。
- 固定(Fixed):约束在此轴上无法自旋。
- 受限(Limited):约束可以自旋到“最小限制”(Minimum Limit)和“最大限制”(Maximum Limit)之间的任何值。
-
最小限制(Minimum Limit)、最大限制(Maximum Limit)
- 确定“限制类型”(Limit Type)设置为“受限”(Limited)时约束可以自旋的边界。