|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PointLight | |
|---|---|
| net.sf.j3d.threeD.raytracer.engine | |
| net.sf.j3d.threeD.raytracer.lighting | |
| Uses of PointLight in net.sf.j3d.threeD.raytracer.engine |
|---|
| Methods in net.sf.j3d.threeD.raytracer.engine with parameters of type PointLight | |
|---|---|
static RGB |
RayTracingEngine.pointLightingCalculation(Vector point,
Vector rayDirection,
Surface surface,
Surface[] otherSurfaces,
PointLight light,
Light[] otherLights,
ShaderParameters p)
Performs the lighting calculations for the specified surface at the specified point of interesection on that surface using the lighting data from the specified PointLight object and returns an RGB object that represents the color of the point. |
| Uses of PointLight in net.sf.j3d.threeD.raytracer.lighting |
|---|
| Methods in net.sf.j3d.threeD.raytracer.lighting that return PointLight | |
|---|---|
PointLight[] |
PointLightGrid.getLights()
Returns the array of PointLight objects stored by this PointLightGrid object. |
| Methods in net.sf.j3d.threeD.raytracer.lighting with parameters of type PointLight | |
|---|---|
void |
PointLightGrid.updateGrid(int width,
int height,
double xSpace,
double ySpace,
PointLight prototype)
Updates the light grid stored by this PointLightGrid object to have the specified width, height, and x and y spaceing between lights using the data from the specified Point Light object for each light in the grid. |
| Constructors in net.sf.j3d.threeD.raytracer.lighting with parameters of type PointLight | |
|---|---|
PointLightGrid(int width,
int height,
double xSpace,
double ySpace,
PointLight prototype)
Constructs a new PointLightGrid object with the specified width, height, and x and y spacing between lights using the data from the specified PointLight object for each light in the grid. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||