Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Help  ObiFluidPropertyColorizer
#3
(27-03-2019, 01:29 PM)mimarilker Wrote: Hi, I indeed need particle densities, not rest density. However, my older script doesn't work with the latest Obi Fluid Build. So, how can make this line work?

float density = e.densities[emitter.particleIndices[i]];


Because "ObiSolver.ObiFluidEventArgs e" is no more available Triste


void Solver_OnFluidUpdated (object sender, ObiSolver.ObiFluidEventArgs e)

I really need urgent help, thanks for your support.

Hi,

All particle properties can now be directly accessed from the solver. Densities in particular are stored in the "fluidData" array of the solver, so you can do:

Code:
float density = emitter.Solver.fluidData[emitter.particleIndices[i]][0];

kind regards,
Reply


Messages In This Thread
ObiFluidPropertyColorizer - by mimarilker - 27-03-2019, 11:17 AM
RE: ObiFluidPropertyColorizer - by mimarilker - 27-03-2019, 01:29 PM
RE: ObiFluidPropertyColorizer - by josemendez - 27-03-2019, 09:47 PM
RE: ObiFluidPropertyColorizer - by mimarilker - 27-03-2019, 11:26 PM