public abstract class SAbstractPlanarApertureLight extends SAbstractInterferenceLight
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 |
---|
SAbstractPlanarApertureLight()
Constructeur d'une source de lumière à ouverture planaire par défaut.
|
SAbstractPlanarApertureLight(double wave_length,
SVector3d position,
double amp,
double cst_att,
double lin_att,
double quad_att,
int period_iteration,
int nb_oscillator,
SVector3d front,
SVector3d up,
double height,
double width)
Constructeur d'une source de lumière à ouverture planaire.
|
Modifier and Type | Method and Description |
---|---|
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.
|
getRelativeIntensity
amplification, attenuation, getOrientation, getPosition
getColor
write
read
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
amplification, attenuation, getOrientation, getPosition
getCodeName, getColor
write
getReadableName
public SAbstractPlanarApertureLight()
public SAbstractPlanarApertureLight(double wave_length, SVector3d position, double amp, double cst_att, double lin_att, double quad_att, int period_iteration, int nb_oscillator, SVector3d front, SVector3d up, double height, double width) throws SConstructorException
wave_length
- La longueur d'onde de la source de lumière (en nm).position
- La position de la source.amp
- Le facteur d'amplification de la source de lumière.cst_att
- La constante d'atténuation à taux constant.lin_att
- La constante d'atténuation à taux linéaire.quad_att
- La constante d'atténuation à taux quadratique.period_iteration
- Le nombre d'itérations réalisées dans les calculs effectués sur un cycle de période d'oscillation des oscillateurs.nb_oscillator
- Le nombre d'oscillateur dans l'axe de la plus petite dimension (entre width et height).front
- L'orientation perpendiculaire au plan de l'ouverture planaire.up
- L'orientation du haut de l'ouverture planaire.height
- La hauteur de l'ouverture planaire (dans l'orientation de up).width
- La largeur de l'ouverture planaire.SConstructorException
- Si une erreur est survenue à la construction.public java.lang.String[] getReadableParameterName()
SReadable
getReadableParameterName
in interface SReadable
getReadableParameterName
in class SAbstractInterferenceLight