Houdini 中文帮助文档

Wire Angular Spring Constraint

约束一个线上点的方向到特定的方向上,带有弹性数量的控制。

Using Wire Angular Spring Constraint

1. 点击线选项卡中的线角度弹性约束工具。

2. 选择要约束的动力学物体或点,按Enter确认你的选择。

Note

如果你选择了整个物体,约束会被放置到物体的根端。

在这个例子中,黄色的线表示角度弹性约束,其会试图返回物体的原始旋转。

Parameters

Constraint

Constrained Object 设置要被约束的线物体。
Constrained Points 定义线物体上要被约束的点。
Constrain To Internal Animation 约束点到输入几何体的动画预设上。

应当开启被约束的线物体节点上的“使用动画的几何体”参数,使动画可以被DOP模拟获取。

Goal Object 设置一个线物体,用于定义目标方向。如果此参数空白,物体会被约束到世界空间方向中。
Goal Points 设置用于目标方向的目标物体上的点。目标点和被约束点是以它们给定的顺序成组的。

如果没有指定点,会使用被约束点的初始方向。

Goal Location 在世界空间中指定一个位置,线物体会被约束到该位置。
Goal Rotation 指定用于被约束的线物体的目标旋转。
Mirror Constraint 如果启用,所有参与约束的物体都会相互影响。

Spring

Strength 控制弹簧约束的强度,也即弹簧的强度,强度越大,约束越强,物体越不容易运动。
Damping 控制弹簧的阻尼效果,增加该值,弹簧的约束会变慢。
Rest Rotation 设置物体和目标物体的静止角度。(被约束物体和目标物体会保持这个相对角度)
Limit Torque 如果设置了,当所运用的扭矩超出了“最大扭矩”参数指定的值,约束会被禁用。
Maximum Torque 设置一个阈值,用于禁用约束。当所运用的扭矩超出了该阈值,约束会被禁用
Limit Rotation 如果设置了,当两个约束物体间的角度超出了“最大旋转”参数指定的值,约束会被禁用。
Maximum Rotation 设置一个阈值,用于禁用约束。当两个约束物体间的角度超出了“最大旋转”参数指定的值,约束会被禁用。

Guide Options

Show Guide Geometry 开启该项会在视窗中显示代表约束的向导几何体。
Radius 设置视窗中作为该约束的向导球体的半径。
Color 控制向导球的颜色。
Show Object Link 显示被约束物体和物体之间的连接
Activation 定义该节点是否应当在给定的时间步幅上,为特定的物体做一些事情。如果该参数是一个表达式,它会用于每个物体的计算(即使开启共享数据)。

如果计算出的是一个非0值,那么数据就会附加到物体上,如果计算出的是0,就不会附加任何数据,并且先前通过该节点附加的数据也会被移除。

Inputs

First Input 此可选输入可用于控制哪个模拟物体会被该节点修改。任何通过该输入端连接的物体,以及匹配组参数的物体都会被修改。

如果该输入端没有连接,此节点可以配合一个Apply Data(运用数据)节点使用,或者可以作为其它数据节点的输入。

All Other Inputs 如果该节点有多高输入连接对象,其它数据可以作为修改由该节点创建的数据的修改器。

指定的子数据类型对从节点到节点是非常有意义的。中键点击一个输入连接器来查看可获取的数据节点列表(这些节点可以被有意义的附加)。

Outputs

First Output 此操作节点的输出取决于连接到该节点的输入对象。如果一个物体流输入到该节点,输出也会是一个包含同样物体的物体流(但是会在物体上附加该节点的数据)。

如果没有物体流连接到该节点,此输出就会是一个数据数据。此数据输出可以被连接到一个Apply Data DOP节点上,或者之间连接到其它数据节点的输入上,将该节点的数据附加到另外一个物体或数据块上。

点击分享到: