Emiting Fluids from Particles

emitting fluids from particles from the the mel script

just make this three things (fluid container,particle emitor )

float $pointinfo[] ; int $voxinfo[] ;
$cout = `particle -q -ct particle1`;
for($i=0;$i<$cout;$i++)
{
$pointinfo=`pointPosition -w ("particle1.pt["+$i+"]")`;
$voxinfo = `fluidVoxelInfo -v $pointinfo[0] $pointinfo[1] $pointinfo[2] fluid1`;
if(($voxinfo[0]>0) &&($voxinfo[1]>0)&&($voxinfo[2]>0)&&($voxinfo[0]<24) &&($voxinfo[1]<24)&&($voxinfo[2]<24) )
{setFluidAttr -at density -fv 1.0 -xi $voxinfo[0] -yi $voxinfo[1] -zi $voxinfo[2] fluid1;}}

No comments:

Post a Comment