Overview | Package | Class | Use | Tree | Index | Help
| Rings Version 0.3
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
threeD.raytracer.lighting.PointLight

Packages that use PointLight
threeD.raytracer.engine |
threeD.raytracer.lighting |

Uses of PointLight in threeD.raytracer.engine

Methods in threeD.raytracer.engine with parameters of type PointLight
`static RGB` | `RayTracingEngine.pointLightingCalculation(Vector point, Vector rayDirection, Surface surface, Surface[] otherSurfaces, PointLight light, Light[] otherLights)` 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 threeD.raytracer.lighting

Methods in threeD.raytracer.lighting that return PointLight
`PointLight[]` | `PointLightGrid.getLights()` Returns the array of PointLight objects stored by this PointLightGrid object.

Methods in 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 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.

Overview | Package | Class | Use | Tree | Index | Help
| Rings Version 0.3
PREV NEXT | FRAMES NO FRAMES

Copyright 2003-05 Mike Murray