大体思路是这样的,首先进行三个条件的判断,第一个条件是判断粒子的速度,是否大于某个阈值,第二个条件是粒子的速度方向,速度是否符合某个方向,第三个条件是采样,粒子是否是在之前设置的splash体积内,全部满足这三个条件的粒子,便另外添加一些速度,让这些粒子产生水花
filename指定是对哪一个体积进行采样,primtivenum,在体积里,density,temperature这些数据是储存在面层级上面的,相应的有编号,假设density数据是编号0,那么默认就是对density数据进行采样,samplepos指定在哪个位置进行采样;volumevalue输出的是在对指定的体积,在指定的某个地方,对指定的体积的某个数据进行采样得到的一个浮点数,如果说当前的体积的这个地方的density数值是1,那么输出的浮点数便是1