public class SDirectionalLight extends SAbstractLight
AMBIENT_LIGHT_CODE, APERTURE_MASK_LIGHT_CODE, DIRECTIONAL_LIGHT_CODE, ELLIPTICAL_APERTURE_LIGHT_CODE, LINEAR_APERTURE_LIGHT_CODE, POINT_LIGHT_CODE, RECTANGULAR_APERTURE_LIGHT_CODE| Constructor and Description |
|---|
SDirectionalLight()
Constructeur d'une source de lumière directionnelle blanche positionnée à l'origine et orientée selon l'axe -z.
|
SDirectionalLight(SBufferedReader sbr)
Constructeur d'une source de lumière directionnelle à partir d'information lue dans un fichier de format txt.
|
SDirectionalLight(SColor color,
SVector3d orientation)
Constructeur d'une source de lumière directionnelle.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getCodeName()
Méthode pour obtenir le numéro correspondant au nom de la source de lumière.
|
SVector3d |
getOrientation()
Méthode pour obtenir l'orientation de la source de lumière directionnelle.
|
java.lang.String |
getReadableName()
Méthode pour obtenir le nom de l'objet implémentant l'interface SReadable.
|
java.lang.String[] |
getReadableParameterName()
Méthode pour obtenir un tableau des mots clés permettant de définir les paramètres de l'objet implémentant l'interface SReadable lors de sa lecture.
|
void |
write(java.io.BufferedWriter bw)
Méthode pour écrire un objet SWriteable dans un fichier txt en utilisant un BufferedWriter.
|
getColorwritereadpublic SDirectionalLight()
public SDirectionalLight(SColor color, SVector3d orientation) throws SConstructorException
color - - La couleur de la source de lumière.orientation - - L'orientation de la source de lumière.SConstructorException - Si une erreur est survenue à la construction.public SDirectionalLight(SBufferedReader sbr) throws java.io.IOException, SConstructorException
sbr - - Le BufferedReader cherchant l'information dans le fichier txt.java.io.IOException - Si une erreur de l'objet SBufferedWriter est lancée.SConstructorException - Si une erreur est survenue à la construction.SBufferedReaderpublic SVector3d getOrientation()
public void write(java.io.BufferedWriter bw)
throws java.io.IOException
SWriteablebw - - Le buffer pour l'écriture.java.io.IOException - Si une erreur de type I/O a été lancée par l'objet BufferedWriter.BufferedWriterpublic java.lang.String getReadableName()
SReadablepublic java.lang.String[] getReadableParameterName()
SReadablegetReadableParameterName in interface SReadablegetReadableParameterName in class SAbstractLightpublic int getCodeName()
SLight