Package | Description |
---|---|
sim.graphics | |
sim.graphics.material | |
sim.graphics.shader |
Modifier and Type | Method and Description |
---|---|
SMaterial |
SPrimitive.getMaterial()
Méthode pour obtenir le matériel affecté à la primitive.
|
Modifier and Type | Method and Description |
---|---|
void |
SPrimitive.setMaterial(SMaterial new_material)
Méthode pour affecter un matériel à une primitive.
|
Constructor and Description |
---|
SPrimitive(SGeometry geometry,
SMaterial material)
Constructeur avec une géométrie et un matériel sans relation préalable.
|
Constructor and Description |
---|
SMaterialAffectation(java.util.List<SPrimitive> primitive_list,
java.util.List<SMaterial> material_list)
Constructeur de l'assignateur de matériel aux primitives.
|
Modifier and Type | Interface and Description |
---|---|
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 | Method and Description |
---|---|
static SColor |
SIllumination.filteredTransparencyLight(java.util.List<SMaterial> transparent_material_list,
SColor light_color)
Méthode pour évaluer la couleur d'une source de lumière après son passage au travers plusieurs matériaux transparents.
|