改变一个RBD物体的状态信息。
此节点会修改被RBD解算器所使用的RBD状态数据。除了物体的位置和速度,它还可以改变物体的质量,内部张力,以及其它物理属性。RBD State节点会自动通过RBD Geometry DOP添加。该DOP会覆盖RBD物体上的参数。
Parameters
Initial State
Position | 物体在世界空间中的初始位置。 |
Rotation | 物体的初始方向。 |
Velocity | 物体的初始速度。 |
Angular Velocity | 物体的初始角速度,单位是度/秒。 |
Inherit Velocity | (从点速度中继承速度)如果开启该项,几何体的点速度属性会被用来计算物体的速度和角速度。如果几何体的点没有速度属性,你可以使用Trail surface node节点添加它。 |
Glue
Glue to Object | 设置要粘滞到的物体名。如果此处空白,物体不会粘滞到其它物体上,且表现的和常规一样。如果其是另一个RBD物体名(其是相互影响的),此物体会粘滞到其它物体上。通过解算器,可以保持它和其它物体的相对位置。 |
Glue Strength | 设置可打断粘滞绑定的最大力。-1会使绑定永远不会被打断。值为0会使绑定在受到第一个外力的作用时就被打断。 |
Glue Impulses | 在该物体上已经累积的力。你可以明确的设置该值。此可以在某一时间重置脉冲力,会打断物体的力。 |
Glue Impulse HalfLife | 脉冲粘滞力衰减到一半所用的秒数。当一个粘滞物体被撞击时,它会累加粘滞脉冲力。此控制力的衰减快慢。 |
Physical
Compute Center of Mass | 控制是否计算物体的质量中心(质心)。 | |||||||||
Pivot | 明确设置物体的质心。此是自旋的位置。 | |||||||||
Compute Mass | 定义是否会从物体的体积对象以及粘滞的子对象上自动计算质量。 | |||||||||
Density | 物体的质量是体积乘以它的密度。如果计算质量开启,该项会被使用。 | |||||||||
Mass | 设置物体的绝对质量。只有当计算质量关闭时,才会被使用。 | |||||||||
Compute Inertial Tensor | 设置是否查看物体的体积对角来自动创建物体的惯性张力。
如果不自动计算张力,会给张力指定一个标志矩阵。 |
|||||||||
Inertial Tensor Type
惯性张力内心 |
|
|||||||||
Rotational Stiffness | 设置旋转硬度,即物体是否容易旋转。高硬度值会使物体不容易自旋,低值会使物体更容易自旋。 | |||||||||
Parameter Operations | 每个数据选项都有一个关联的菜单,可以指定参数如何操作对象。
|
|||||||||
Default Operation | 对于任意的“操作” 菜单中设置使“用默认方式”的参数,此参数控制使用什么操作方式。
该参数也有同样的菜单选项,意思和参数操作菜单一样,但是没有“使用默认”选项。 |
|||||||||
Data Sharing | 控制由该节点创建的数据被模拟中多个物体所共享的方式。(数据共享可以很大程度上减少内存的使用)
|
|||||||||
Activation | 定义该节点是否应当在给定的时间步幅上,为特定的关系做一些事情。如果该参数是一个表达式,它会用于每个关系的计算(即使开启共享数据)。
如果计算出的是一个非0值,那么数据就会附加到关系上,如果计算出的是0,就不会附加任何数据,并且先前通过该节点附加的数据也会被移除。 |
|||||||||
Group | 当一个物体连接器被附加到该节点的第一输入端时,此参数可以用于从这些物体中选择被该节点所影响的一个Subnet容器。 | |||||||||
Data Name | 提示会被附加到物体上火其它数据中的数据名。如果数据名包含一个或多个”/”,表示要进入子数据内部。
例如,如果 Fan Force DOP节点有默认的Forces/Fan数据名,此会将名为Fan的数据附加到一个名为Force的数据块中。如果不存在名为Forces的数据,会创建一个数据块容器来放置Fan子数据。 不同的数据块在应当使用什么名称方面有不同的需要。除非在及其罕见的情况下,会使用默认的数据。 |
|||||||||
Unique Data Name | 开启该参数会修改数据名参数值,确保由该节点创建的数据会使用一个唯一的名称被附加,这样它就不会在任何已有的数据中被覆盖。
当关闭该参数,使用相同名称附加两个数据块会导致第二个数据被第一个替换。 如果一个物体需要多个风扇力来吹起它,此时使用唯一数据名方式更容易确保每个风扇力不会覆盖先前的风扇力(而不是要试着改变每个风扇的数据名来避免产生冲突)。 在另一方面,如果已经知道一个物体被附加了一些RBD状态数据,关闭该选项可以允许一些新的RBD状态数据覆盖已有的数据。 |
Inputs
First Input | 此可选输入可用于控制哪个模拟物体会被该节点修改。任何通过该输入端连接的物体,以及匹配组参数的物体都会被修改。
如果该输入端没有连接,此节点可以配合一个Apply Data(运用数据)节点使用,或者可以作为其它数据节点的输入。 |
All Other Inputs | 如果该节点有多高输入连接对象,其它数据可以作为修改由该节点创建的数据的修改器。
指定的子数据类型对从节点到节点是非常有意义的。中键点击一个输入连接器来查看可获取的数据节点列表(这些节点可以被有意义的附加)。 |
Outputs
First Output | 此操作节点的输出取决于连接到该节点的输入对象。如果一个物体流输入到该节点,输出也会是一个包含同样物体的物体流(但是会在物体上附加该节点的数据)。
如果没有物体流连接到该节点,此输出就会是一个数据数据。此数据输出可以被连接到一个Apply Data DOP节点上,或者之间连接到其它数据节点的输入上,将该节点的数据附加到另外一个物体或数据块上。 |