|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Ray | |
---|---|
apps.lightrays.raytracer.scene | |
apps.lightrays.raytracer.scene.geometry | |
apps.lightrays.raytracer.shaders |
Uses of Ray in apps.lightrays.raytracer.scene |
---|
Subclasses of Ray in apps.lightrays.raytracer.scene | |
---|---|
class |
RefractedRay
The Class RefractedRay. |
class |
ShadowRay
The Class ShadowRay. |
Methods in apps.lightrays.raytracer.scene that return Ray | |
---|---|
Ray |
Camera.generateRay(Scene s,
double x,
double y)
Generate ray. |
Ray[][] |
Camera.generateSupersampledRays(Scene s,
int x,
int y,
int side,
double f)
Generate supersampled rays. |
Methods in apps.lightrays.raytracer.scene with parameters of type Ray | |
---|---|
abstract Shader |
SceneObject.createShader(Ray r)
Creates the shader. |
abstract RayHitInfo |
SceneObject.intersect(Ray r)
Intersect. |
Uses of Ray in apps.lightrays.raytracer.scene.geometry |
---|
Methods in apps.lightrays.raytracer.scene.geometry with parameters of type Ray | |
---|---|
Shader |
Sphere.createShader(Ray r)
|
Shader |
Plane.createShader(Ray ray)
|
RayHitInfo |
Sphere.intersect(Ray r)
|
RayHitInfo |
Plane.intersect(Ray ray)
|
Uses of Ray in apps.lightrays.raytracer.shaders |
---|
Methods in apps.lightrays.raytracer.shaders that return Ray | |
---|---|
Ray |
Shader.getIncident_ray()
Gets the incident_ray. |
Methods in apps.lightrays.raytracer.shaders with parameters of type Ray | |
---|---|
void |
Shader.setIncident_ray(Ray incident_ray)
Sets the incident_ray. |
Constructors in apps.lightrays.raytracer.shaders with parameters of type Ray | |
---|---|
PhongShader(Scene scene,
Ray incident_ray,
RayHitInfo hit,
SceneObject obj)
Instantiates a new phong shader. |
|
PlaneShader(Scene scene,
Ray incident_ray,
RayHitInfo hit,
Plane obj)
Instantiates a new plane shader. |
|
Shader(Scene scene,
Ray incident_ray,
SceneObject obj)
Instantiates a new shader. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |