Package one.empty3.library.core.nurbs
Class CameraInPath
java.lang.Object
one.empty3.library.Representable
one.empty3.library.CameraBox
one.empty3.library.Camera
one.empty3.library.core.nurbs.CameraInPath
- All Implemented Interfaces:
Serializable,Comparable,TemporalComputedObject3D,MatrixPropertiesObject,XmlRepresentable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final StructureMatrix<ParametricCurve>protected final StructureMatrix<Double>Fields inherited from class one.empty3.library.Camera
eye, imposerMatrice, lookat, matrice, PERSPECTIVE_ISOM, PERSPECTIVE_OEIL, scale, type_perspective, verticaleFields inherited from class one.empty3.library.CameraBox
angleX, angleY, PERSPECTIVE_ISOMETRIQUE, PERSPECTIVE_POINTDEFUITEFields 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 -
Constructor Summary
ConstructorsConstructorDescriptionCameraInPath(ParametricCurve maCourbe) CameraInPath(ParametricCurve maCourbe, Point3D vectVert) -
Method Summary
Modifier and TypeMethodDescriptioncalculerCurveT(double u, double t) voidcalculerMatrice(Point3D verticale) voideye()getCurve()getEye()pProjVerticale(Point3D vVert) voidsetCurve(ParametricCurve maCourbe) voidsetT(double t) Methods inherited from class one.empty3.library.Camera
calculerHorizontaParDefaut, calculerVerticaleParDefaut, coordonneesPoint2D, coordonneesPointEcranIsometrique, distanceCamera, getMatrice, getMatrix, getScale, getVerticale, imposerMatrice, imposerMatrice, rotateMatrixXaxis, rotateMatrixYaxis, rotateMatrixZaxis, setEye, setLookat, setMatrice, setMatrix, setMatrix, setScale, setVerticale, toStringMethods inherited from class one.empty3.library.CameraBox
angleXr, angleXY, getAngleX, getAngleY, perspectiveIsometrique, perspectivePointDeFuite, setAngleX, setAngleY, setAngleYr, type, viserObjetMethods inherited from class one.empty3.library.Representable
become, calculerPointT, calculerSurfaceT, compareTo, copy, declarations, draw, drawStructureDrawFast, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getPainter, getPath, getProperty, getPropertyType, getRotation, getTexture, id, id, informer, intersects, intersects, ISdrawStructureDrawFastIMPLEMENTED, paint, replace, rotate, setCFAST, setDisplayType, setPainter, setPaintingAct, setPaintingActForClass, setPosition, setProperty, setRotation, setTexture, supporteTexture, T, texture, texture, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation
-
Field Details
-
curve
-
t
-
-
Constructor Details
-
CameraInPath
public CameraInPath() -
CameraInPath
-
CameraInPath
-
-
Method Details
-
getCurve
-
setCurve
-
pProjVerticale
-
calculerMatrice
- Overrides:
calculerMatricein classCamera
-
eye
-
getEye
-
getLookat
-
calculerCurveT
- Specified by:
calculerCurveTin interfaceTemporalComputedObject3D- Overrides:
calculerCurveTin classRepresentable
-
calculerPointDansRepere
- Overrides:
calculerPointDansReperein classCamera
-
declareProperties
public void declareProperties()- Specified by:
declarePropertiesin interfaceMatrixPropertiesObject- Overrides:
declarePropertiesin classCamera
-
setT
public void setT(double t)
-