自定义力¶
对模拟几何体施加自定义力。
输入¶
- 模式
力场的定义方式。
- 场:
用矢量场和变换空间来定义力。
变换空间可以是:
- 自定义空间:
由矩阵输入定义。
- 世界空间:
公共世界空间。
- 物体空间:
给定物体的变换。
- 闭包:
在时间步长内,使用闭包计算力矢量。
- 选中项 场
选择施加力的点。
- 力 场
在 力空间 中定义的每个点的力矢量。
- 几何空间 场
在计算场之前,几何体被变换到的空间。
- 力空间 场
计算输出矢量的空间。
- 闭包 闭包
一个按需计算力场的闭包。
有一个 几何数据 输入和输出,用于接收施加力的几何体。输出几何体可能会被修改,但任何更改均为临时性的,仅在场计算期间使用。输入几何体位于模拟空间中。
它接收一个 至世界变换 矩阵,该矩阵用于将模拟空间转换为世界空间。
闭包必须输出一个名为 选中项 的布尔场,用于定义施加力的点,以及一个名为 力 的矢量场,用于定义模拟空间中的实际力矢量。
- 过滤
用于限制力作用范围的标签列表,以逗号分隔。该力仅作用于具有至少一个匹配标签的几何体。
输出¶
- 力
生成的效果器捆包,应存储在模拟世界中。