public abstract class SAbstractRaytracer extends java.lang.Object implements SRaytracer
| Constructor and Description |
|---|
SAbstractRaytracer(SViewFrustum view_frustum,
SShader shader,
SViewport viewport)
Constructeur d'un raytracer.
|
| Modifier and Type | Method and Description |
|---|---|
int |
nbPixels()
Méthode pour obtenir le nombre total de pixels à calculer.
|
void |
raytrace()
Méthode pour effectuer le calcul du raytracing pour l'ensemble des pixels d'un viewport
à l'aide d'une description géométrique d'un environnement 3D.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitraytracepublic SAbstractRaytracer(SViewFrustum view_frustum, SShader shader, SViewport viewport)
view_frustum - - La pyramide de vue.shader - - Le calculateur d'illumination (shader).viewport - - La fenêtre de rendu (viewport).public void raytrace()
SRaytracerraytrace in interface SRaytracerpublic int nbPixels()
SRaytracernbPixels in interface SRaytracer