自定义力

自定义力节点。

对模拟几何体施加自定义力。

输入

模式

力场的定义方式。

:

用矢量场和变换空间来定义力。

变换空间可以是:

自定义空间:

由矩阵输入定义。

世界空间:

公共世界空间。

物体空间:

给定物体的变换。

闭包:

在时间步长内,使用闭包计算力矢量。

选中项

选择施加力的点。

力空间 中定义的每个点的力矢量。

几何空间

在计算场之前,几何体被变换到的空间。

力空间

计算输出矢量的空间。

闭包 闭包

一个按需计算力场的闭包。

有一个 几何数据 输入和输出,用于接收施加力的几何体。输出几何体可能会被修改,但任何更改均为临时性的,仅在场计算期间使用。输入几何体位于模拟空间中。

它接收一个 至世界变换 矩阵,该矩阵用于将模拟空间转换为世界空间。

闭包必须输出一个名为 选中项 的布尔场,用于定义施加力的点,以及一个名为 的矢量场,用于定义模拟空间中的实际力矢量。

过滤

用于限制力作用范围的标签列表,以逗号分隔。该力仅作用于具有至少一个匹配标签的几何体。

输出

生成的效果器捆包,应存储在模拟世界中。