Package one.empty3.feature
Class CourbeN11
- All Implemented Interfaces:
Serializable
,Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class one.empty3.library.core.nurbs.ParametricCurve
ParametricCurve.Globals, ParametricCurve.Parameters
-
Field Summary
Fields inherited from class one.empty3.library.core.nurbs.CourbeParametriquePolynomiale
coefficients, power
Fields inherited from class one.empty3.library.core.nurbs.ParametricCurve
connected, endU, INCR_NOR, INCR_TAN, startU
Fields inherited from class one.empty3.library.Representable
CFAST, classPainters, DEFAULT_TEXTURE, defaultHashMapData, DISPLAY_ALL, 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 -
Method Summary
Modifier and TypeMethodDescriptioncalculerPoint3D
(double t) calculerPoint3D
(double t, int i) calculerPoint3D_N
(double t) calculerPoint3DClosedCurve
(double t, int i) void
Declares the properties of the Representable class.int
void
setClosed
(StructureMatrix<Boolean> closed) void
setINCR_SUBCURVE
(int INCR_SUBCURVE) void
setPointsCount
(StructureMatrix<Integer> pointsCount) Methods inherited from class one.empty3.library.core.nurbs.CourbeParametriquePolynomialeBezier
B, calculerVitesse3D, factorielle, toString
Methods inherited from class one.empty3.library.core.nurbs.CourbeParametriquePolynomiale
getCoefficients, getPower, setCoefficients, setPower
Methods inherited from class one.empty3.library.core.nurbs.ParametricCurve
calculerCurveT, calculerNormale, calculerTangente, endU, endU, getConnected, getEndU, getGlobals, getIncrTAN, getIncrU, getParameters, getStartU, isConnected, morph, setConnected, setEndU, setGlobals, setIncrTAN, setIncrU, setParameters, setStartU, start, start, tangente
Methods inherited from class one.empty3.library.Representable
become, calculerPointT, calculerSurfaceT, compareTo, computeCubic, computeSpherical, copy, declarations, draw, drawStructureDrawFast, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getOrientedPoint, getOrig, getPainter, getPath, getProperty, getPropertyType, getRotation, getTexture, getVectors, getVectX, getVectY, getVectZ, id, id, informer, intersects, ISdrawStructureDrawFastIMPLEMENTED, paint, refPoint, replace, rotate, setAxes, setCFAST, setDisplayType, setOrig, setPainter, setPaintingAct, setPaintingActForClass, setPosition, setProperty, setRotation, setTexture, setVectX, setVectY, setVectZ, supporteTexture, T, texture, texture, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation
-
Constructor Details
-
CourbeN11
-
CourbeN11
public CourbeN11()
-
-
Method Details
-
declareProperties
public void declareProperties()Description copied from class:Representable
Declares the properties of the Representable class. This method clears the declaredDataStructure map and adds specific properties to it based on the object's rotation and type. If the object's rotation is not null and the object is not an instance of Point3D, a "rotation/Rotation" property is added. The "vectors/vectors" property is always added to the map.- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classCourbeParametriquePolynomialeBezier
-
calculerPoint3D
- Overrides:
calculerPoint3D
in classCourbeParametriquePolynomialeBezier
-
calculerPoint3D_N
-
calculerPoint3D
-
calculerPoint3DClosedCurve
-
getPointsCount
-
setPointsCount
-
getClosed
-
setClosed
-
getINCR_SUBCURVE
public int getINCR_SUBCURVE() -
setINCR_SUBCURVE
public void setINCR_SUBCURVE(int INCR_SUBCURVE)
-