Interface | Description |
---|---|
SRaytracer |
Interface représentant un raytracer permettant de générer des images 2D à partir d'une description d'un environnement 3D.
|
Class | Description |
---|---|
SAbstractRaytracer |
Classe abstraite représentant un raytracer.
|
SCamera |
La classe SCamera représente une caméra en 3d.
|
SCameraTest |
JUnit Test de la classe SCamera.
|
SColor |
La classe SColor représente une couleur à 4 composantes (r,g,b,a) rouge, vert, bleu et alpha (transparence).
|
SColorTest |
JUnit test permettant de valider les fonctionnalités de la classe SColor.
|
SMaterialAffectation |
Classe qui permet d'affecter le bon matériel à la bonne primitive en fonction du nom du matériel demandé par la primitive.
|
SModel |
Classe qui représente un model 3d comprenant des primitives.
|
SModelReader |
La classe SModelReader représente un lecteur de modèle 3d.
|
SMultiCastRaytracer |
La classe SMultiCastRaytracer correspond à un ray tracer pouvant lancer plusieurs rayons par pixel afin
d'y évaluer une couleur.
|
SPrimitive |
La classe SPrimitive représente un objet comprenant une géométrie et un matériel.
|
SRaytracerBuilder |
La classe SRaytracerBuilder représente un constructeur de raytracer à partir d'information lue dans un fichier txt.
|
SRaytracerRunnable |
La classe SRaytracerRunnable représente une tâche d'un ray tracer.
|
SScene |
La classe SScene représente une scène en trois dimensions.
|
SSceneTest |
JUnit test permettant de valider les fonctionnalités de la classe SColor.
|
SSingleCastRaytracer |
Classe représentant un raytracer lançant uniquement une rayon pour chaque pixel du viewport.
|
STexture |
La classe STexture représente une texture de couleur.
|
STextureComparator |
La classe STextureComparator représente un comparateur de texture.
|
STextureReader |
La classe STextureReader représente un lecteur de texture.
|
STextureTest |
JUnit test permettant de valider les fonctionnalités de la classe STexture.
|
SThreadPoolCastRaytracer |
La classe SThreadPoolCastRaytracer représentant un raytracer lançant plusieurs rayons dans chaque pixel du viewport.
|
SViewFrustum |
Classe qui représente la pyramide de vue associé au rendu à générer.
|
SViewport |
La classe SViewport représente une grille de couleur en deux dimension en espace pixels où sera dessiné la scène du point de vue de le pyramide de vue (ViewFrustum).
|
SViewportTest |
JUnit test permettant de valider les fonctionnalités de la classe SViewport.
|