Package one.empty3.library
Class CameraBox
- java.lang.Object
-
- one.empty3.library.Representable
-
- one.empty3.library.CameraBox
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
- Direct Known Subclasses:
Camera
public class CameraBox extends Representable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StructureMatrix<java.lang.Double>
angleX
protected StructureMatrix<java.lang.Double>
angleY
static int
PERSPECTIVE_ISOMETRIQUE
static int
PERSPECTIVE_POINTDEFUITE
-
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 CameraBox()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
angleXr(double angleX, double ratioXY)
void
angleXY(double angleX, double angleY)
void
declareProperties()
java.lang.Double
getAngleX()
java.lang.Double
getAngleY()
void
perspectiveIsometrique()
void
perspectivePointDeFuite()
void
ratioHorizontalAngle(int dimx, int dimy)
void
setAngleX(java.lang.Double angleX)
void
setAngleY(java.lang.Double angleY)
void
setAngleYr(double angleY, double ratioXY)
int
type()
void
viserObjet(Representable r)
-
Methods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, calculerSurfaceT, compareTo, copy, declarations, draw, drawStructureDrawFast, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getOrientedPoint, 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
-
-
-
-
Field Detail
-
PERSPECTIVE_ISOMETRIQUE
public static final int PERSPECTIVE_ISOMETRIQUE
- See Also:
- Constant Field Values
-
PERSPECTIVE_POINTDEFUITE
public static final int PERSPECTIVE_POINTDEFUITE
- See Also:
- Constant Field Values
-
angleX
protected StructureMatrix<java.lang.Double> angleX
-
angleY
protected StructureMatrix<java.lang.Double> angleY
-
-
Method Detail
-
getAngleX
public java.lang.Double getAngleX()
-
setAngleX
public void setAngleX(java.lang.Double angleX)
-
angleXr
public void angleXr(double angleX, double ratioXY)
-
angleXY
public void angleXY(double angleX, double angleY)
-
getAngleY
public java.lang.Double getAngleY()
-
setAngleY
public void setAngleY(java.lang.Double angleY)
-
setAngleYr
public void setAngleYr(double angleY, double ratioXY)
-
perspectiveIsometrique
public void perspectiveIsometrique()
-
perspectivePointDeFuite
public void perspectivePointDeFuite()
-
type
public int type()
-
viserObjet
public void viserObjet(Representable r)
-
declareProperties
public void declareProperties()
- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classRepresentable
-
ratioHorizontalAngle
public void ratioHorizontalAngle(int dimx, int dimy)
-
-