今天把模拟节点与maya场的对接做好了,效果如图:
实现了与maya场交互的能力_模拟过程
图中黄色线为每个节点受到的外力,由于加了一个重力场,所以外力都是竖直向下。
节点连线方式如图所示:
实现了与maya场交互的能力_模拟过程_02
 
交互的具体方法是在每次模拟之前,更新每个节点所受的外力。模拟过程中这个外力保持不变。
更新外力的方法是,用当前每个节点的速度、位置、质量去设置fieldData组合属性,然后从inputForce读取各个场返回外力值,并求和。
 
下一步考虑如果对参数进行控制。