Package one.empty3.library
Class LumierePonctuelle
- java.lang.Object
-
- one.empty3.library.Representable
-
- one.empty3.library.Lumiere
-
- one.empty3.library.LumierePonctuelle
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
public final class LumierePonctuelle extends Lumiere
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class one.empty3.library.Representable
CFAST, classPainters, DEFAULT_TEXTURE, defaultHashMapData, DISPLAY_ALL, materiau, NFAST, parent, PATH_ELEM_DOUBLE_VALUES, PATH_ELEM_REPRESENTABLE, PATH_ELEM_STRUCTURE_MATRIX, render, rotation, SCALE1, scene, SURFACE_DISPLAY_COL_QUADS, SURFACE_DISPLAY_COL_TRI, SURFACE_DISPLAY_LINES, SURFACE_DISPLAY_POINTS, SURFACE_DISPLAY_TEXT_QUADS, T, texture, vectors
-
-
Constructor Summary
Constructors Constructor Description LumierePonctuelle()
LumierePonctuelle(Point3D pos, java.awt.Color couleurLumiere)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
declareProperties()
int
getCouleur(int base, Point3D p, Point3D n)
StructureMatrix<java.lang.Boolean>
getDirectional()
void
intensite(int r0)
void
setDirectional(StructureMatrix<java.lang.Boolean> directional)
void
setR0(double r0)
-
Methods inherited from class one.empty3.library.Lumiere
getColor, getColorD, getDoubles, getInt, getLa, getLd, getLs, getRgb
-
Methods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, calculerSurfaceT, compareTo, computeCubic, computeSpherical, copy, declarations, draw, drawStructureDrawFast, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getOrientedPoint, getOrig, getPainter, getPath, getProperty, getPropertyType, getRotation, getTexture, getVectX, getVectY, getVectZ, id, id, informer, intersects, intersects, ISdrawStructureDrawFastIMPLEMENTED, paint, refPoint, replace, rotate, setAxes, setCFAST, setDisplayType, setOrig, setPainter, setPaintingAct, setPaintingActForClass, setPosition, setProperty, setRotation, setTexture, setVectX, setVectY, setVectZ, supporteTexture, T, texture, texture, toString, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation
-
-
-
-
Constructor Detail
-
LumierePonctuelle
public LumierePonctuelle()
-
LumierePonctuelle
public LumierePonctuelle(Point3D pos, java.awt.Color couleurLumiere)
-
-
Method Detail
-
getCouleur
public int getCouleur(int base, Point3D p, Point3D n)
- Specified by:
getCouleur
in classLumiere
-
intensite
public void intensite(int r0)
-
getDirectional
public StructureMatrix<java.lang.Boolean> getDirectional()
-
setDirectional
public void setDirectional(StructureMatrix<java.lang.Boolean> directional)
-
setR0
public void setR0(double r0)
-
declareProperties
public void declareProperties()
- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classRepresentable
-
-