根据一个多边形网络,约束一对RBD物体。
Note
当前此DOP只被子弹解算器所支持。
约束网络定义要被约束到一起的一对RBD物体。
使用约束网络,SOP几何体会定义什么物体会被约束。根据name和P属性,几何体上的每个点都代表着一个约束锚点。根据 constraint_name 属性指定的约束数据,每两个点多边形可代表着一个约束。
Tip
高级用户可以使用constraint_name和constraint_type 属性来动态改变约束类型。
Breaking Constraints断开约束
如果一个约束被解算器断开,Primitive对象会被放到名为broken的primitive组中。该primitive组可以在SOP Solver中使用,用于触发当断开约束时发射碎块的事件。任何在Primitive组中的约束对象都会在之后的帧中被解算器忽略。
Parameters
Data Options
Constraint Network | 设置用于决定约束的SOP几何体。 |
Overwrite with SOP | 此标志会重导入网络,可以给约束的行为设置动画。 |
Guide Options
Show Guide Geometry | 在视窗中显示代表该约束的向导几何体。 | ||
Show Object Link | 显示被约束物体和物体之间的连接。 | ||
Activation | 定义该节点是否应当在给定的时间步幅上,为特定的物体做一些事情。如果该参数是一个表达式,它会用于每个物体的计算(即使开启共享数据)。
如果计算出的是一个非0值,那么数据就会附加到物体上,如果计算出的是0,就不会附加任何数据,并且先前通过该节点附加的数据也会被移除。 |
Inputs
Objects To Be Processed | 要被应用该关系的物体。 |
Constraints To Create | 用于创建约束关系的SOP几何体。 |
Constraint Solvers | 可以附加SOP解算器来根据事件,动态的更新节点网络。只有单个物体会被所有物体共享,所以该解算器会计算每个关系,而不是每个物体。 |
Outputs
First Output | 此操作节点的输出取决于连接到该节点的输入对象。如果一个物体流输入到该节点,输出也会是一个包含同样物体的物体流(但是会在物体上附加该节点的数据)。
如果没有物体流连接到该节点,此输出就会是一个数据数据。此数据输出可以被连接到一个Apply Data DOP节点上,或者之间连接到其它数据节点的输入上,将该节点的数据附加到另外一个物体或数据块上。 |