Package | Description |
---|---|
sim.application.util | |
sim.geometry | |
sim.graphics | |
sim.graphics.light | |
sim.graphics.material | |
sim.math | |
sim.util |
Modifier and Type | Class and Description |
---|---|
class |
SConsoleComparator
La classe SConsoleComparator représente un comparateur d'image.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SGeometry
Interface représentant le mandat d'une géométrie.
|
Modifier and Type | Class and Description |
---|---|
class |
SAbstractGeometry
La classe abstraite SAbstractGeometry représentant une géométrie générale sans définition spatiale.
|
class |
SAbstractPlanarGeometry
La classe abstraite SAbstractPlanarGeometry représentant une géométrie planaire.
|
class |
SBTriangleGeometry
La classe SBTriangleGeometry représentant la géométrie d'un triangle en coordonnée barycentrique.
|
class |
SConeGeometry
La classe SConeGeometry représentant la géométrie d'un cône.
|
class |
SCubeGeometry
La classe SCubeGeometry représente un cube aligné sur les axes x,y et z qui est positionné par rapport à son centre.
|
class |
SCylinderGeometry
La classe SCylinderGeometry représente la géométrie d'un cylindre.
|
class |
SDiskGeometry
La classe SDiskGeometry représente la géométrie d'un disque.
|
class |
SLens
La classe SLens représente une géométrie correspondant à une lentille.
|
class |
SPlaneGeometry
La classe SPlaneGeometry représente la géométrie d'un plan infini.
|
class |
SSphereGeometry
La classe SSphereGeometry représente la géométrie d'une sphère.
|
class |
SSphericalCapGeometry
La classe SSphericalCapGeometry représente la géométrie d'une calotte sphérique qui correspond à une tranche d'une sphère.
|
class |
STransformableGeometry
La classe STransformableGeometry qui représente une géométrie pouvant être transformée à l'aide de matrices de transformations linéaires
comme la translation, la rotation et l'homothétie (scale).
|
class |
STriangleGeometry
La classe STriangleGeometry représente la géométrie d'un triangle.
|
class |
STubeGeometry
La classe STubeGeometry représente la géométrie d'un tube.
|
Modifier and Type | Class and Description |
---|---|
class |
SCamera
La classe SCamera représente une caméra en 3d.
|
class |
SColor
La classe SColor représente une couleur à 4 composantes (r,g,b,a) rouge, vert, bleu et alpha (transparence).
|
class |
SModel
Classe qui représente un model 3d comprenant des primitives.
|
class |
SPrimitive
La classe SPrimitive représente un objet comprenant une géométrie et un matériel.
|
class |
SRaytracerBuilder
La classe SRaytracerBuilder représente un constructeur de raytracer à partir d'information lue dans un fichier txt.
|
class |
SScene
La classe SScene représente une scène en trois dimensions.
|
class |
STextureComparator
La classe STextureComparator représente un comparateur de texture.
|
class |
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).
|
Modifier and Type | Interface and Description |
---|---|
interface |
SAttenuatedLight
L'interface SAttenuatedLight représentant une source de lumière qui peut s'atténuer en fonction de la distance entre la source de lumière et la position éclairée.
|
interface |
SInterferenceLight
L'interface SInterferenceLight représente une source de lumière dont l'intensité de la source
dépend de l'interférence interne de la source.
|
interface |
SLight
L'interface SLight représentant une source de lumière.
|
Modifier and Type | Class and Description |
---|---|
class |
SAbstractAttenuatedLight
La classe abstraite SAbstractAttenuatedLight représente une source de lumière avec attribue de base comme la couleur et les facteurs d'atténuation.
|
class |
SAbstractInterferenceLight
La classe abstraite SAbstractInterferenceLight correspond à une source de lumière monochromatique pouvant réaliser de l'interférence.
|
class |
SAbstractLight
Classe abstraite SAbstractLight représentante une source de lumière avec attribue de base comme la couleur et les facteurs d'atténuation.
|
class |
SAbstractPlanarApertureLight
La classe abstraite SAbstractPlanarApertureLight représente une source de lumière planaire pouvant réaliser de l'interférence.
|
class |
SAmbientLight
La classe SAmbientLight représente une source de lumière ambiante.
|
class |
SApertureMaskLight
La classe SApertureMaskLight représente une ouverture rectangulaire masquée.
|
class |
SDirectionalLight
La classe SDirectionalLight représente une source de lumière directionnel.
|
class |
SEllipticalApertureLight
La classe SEllipticalApertureLight représente une source de lumière à ouverture elliptique (ou circulaire) pouvant réaliser de l'interférence.
|
class |
SLinearApertureLight
La classe SLinearApertureLight représente une source de lumière composé de plusieurs sources ponctuelles
alignée sur une ligne.
|
class |
SPointLight
La classe SPointLight représente une source de lumière ponctuelle.
|
class |
SRectangularApertureLight
La classe SRectangularApertureLight représente une source de lumière à ouverture rectangulaire pouvant réaliser de l'interférence.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SMaterial
L'interface SMaterial représente un matériel avec différentes propriétés.
|
interface |
STextureMaterial
L'interface STextureMaterial correspond à un matériel contenant des textures.
|
Modifier and Type | Class and Description |
---|---|
class |
SBlinnMaterial
La classe SBlinnMaterial représente un matériel ayant une couleur de base et des coefficients de réflexion unique pour l'ensemble des canaux rgb de couleur.
|
class |
SBlinnTextureMaterial
La classe STextureMaterial représente un matériel de Blinn dont les coefficients de rélfexion ambiant, diffus et spéculaire
peuvent être déterminé par la présence d'une texture de couleur.
|
class |
SDefaultMaterial
La classe SDefaultMaterial représente un matériel par défaut.
|
class |
SOpenGLMaterial
Classe qui représente un matériel respectant les standards de la librairie OpenGl.
|
class |
STextureOpenGLMaterial
La classe STextureOpenGLMaterial représente un matériel définit à l'aide de textures.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SVector
L'interface SVector représente un vecteur mathématique où des opérations mathématiques de base peuvent être effectuées.
|
Modifier and Type | Class and Description |
---|---|
class |
SVector3d
La classe SVector3d représente une vecteur à trois dimensions.
|
class |
SVector4d
La classe SVector4d représente un vecteur en 4 dimension xyzt pouvant effectuer des opérations mathématiques.
|
class |
SVectorPixel
La classe SVectorPixel représente un vecteur pour positionner un pixel dans un viewport.
|
class |
SVectorUV
La classe SVectorUV représentante une coordonnée uv associée habituellement à une texture.
|
Modifier and Type | Class and Description |
---|---|
class |
SAbstractReadableWriteable
La classe abstraite SAbstractReadableWriteable représente un objet pouvant
- Être initialisé par une lecture dans un fichier txt.
- Écrire ses propriétés dans le format de la lecture dans un fichier txt.
|