Package toxi.sim.fluids
Class FluidSolver3D
java.lang.Object
toxi.sim.fluids.FluidSolver3D
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDensity(int x, int y, int z, float amount) voidaddVelocity(int x, int y, int z, Vec3D amount) voidclearAt(int x, int y, int z) final voiddecay(float decay) float[]voidsetAt(int x, int y, int z, float dens, ReadonlyVec3D vel) voidupdate()
-
Field Details
-
diff
public float diff -
visc
public float visc
-
-
Constructor Details
-
FluidSolver3D
public FluidSolver3D(int size, float diffusion, float viscosity, float dt)
-
-
Method Details
-
addDensity
public void addDensity(int x, int y, int z, float amount) -
addVelocity
-
clearAt
public void clearAt(int x, int y, int z) -
decay
public final void decay(float decay) -
getDensity
public float[] getDensity()- Returns:
- the density
-
setAt
-
update
public void update()
-