net.sf.j3d.physics.efield
Class ParticleField
java.lang.Object
net.sf.j3d.physics.efield.ParticleField
public class ParticleField
- extends Object
|
Field Summary |
static double |
delta
|
static double |
mass
|
|
Method Summary |
double |
absorb(int index,
double energy,
double x,
double y,
double z)
|
void |
addPhoton(double energy,
double x,
double y,
double z,
double dx,
double dy,
double dz)
|
double[] |
emit(int index)
|
int |
getClosestParticle(double x,
double y,
double z)
|
double |
getDisplacement(int index,
double x,
double y,
double z)
|
double |
getDistance(int index,
double x,
double y,
double z,
double energy)
|
double |
getEnergy(int index)
|
double[] |
getParticle(int index)
|
boolean |
intersect(double[] photon)
|
void |
iterate()
|
mass
public static final double mass
- See Also:
- Constant Field Values
delta
public static final double delta
ParticleField
public ParticleField(EnergyField e,
int tot)
addPhoton
public void addPhoton(double energy,
double x,
double y,
double z,
double dx,
double dy,
double dz)
iterate
public void iterate()
intersect
public boolean intersect(double[] photon)
absorb
public double absorb(int index,
double energy,
double x,
double y,
double z)
emit
public double[] emit(int index)
getParticle
public double[] getParticle(int index)
getEnergy
public double getEnergy(int index)
getDistance
public double getDistance(int index,
double x,
double y,
double z,
double energy)
getDisplacement
public double getDisplacement(int index,
double x,
double y,
double z)
getClosestParticle
public int getClosestParticle(double x,
double y,
double z)