Package one.empty3.library.core.nurbs
Class CourbeParametriquePolynomialeBezier
java.lang.Object
one.empty3.library.Representable
one.empty3.library.core.nurbs.ParametricCurve
one.empty3.library.core.nurbs.CourbeParametriquePolynomiale
one.empty3.library.core.nurbs.CourbeParametriquePolynomialeBezier
- All Implemented Interfaces:
Serializable,Comparable,TemporalComputedObject3D,MatrixPropertiesObject,XmlRepresentable
- Direct Known Subclasses:
ClosedBezierCurve,CourbeN11,CurveSurface
- 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, powerFields inherited from class one.empty3.library.core.nurbs.ParametricCurve
connected, endU, INCR_NOR, INCR_TAN, startUFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleB(int i, int n, double t) calculerPoint3D(double t) calculerVitesse3D(double t) voidprotected doublefactorielle(int n) toString()Methods inherited from class one.empty3.library.core.nurbs.CourbeParametriquePolynomiale
getCoefficients, getPower, setCoefficients, setPowerMethods 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, tangenteMethods 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
-
Constructor Details
-
CourbeParametriquePolynomialeBezier
public CourbeParametriquePolynomialeBezier() -
CourbeParametriquePolynomialeBezier
-
-
Method Details
-
B
public double B(int i, int n, double t) -
calculerPoint3D
- Overrides:
calculerPoint3Din classCourbeParametriquePolynomiale
-
calculerVitesse3D
- Overrides:
calculerVitesse3Din classCourbeParametriquePolynomiale
-
factorielle
protected double factorielle(int n) -
declareProperties
public void declareProperties()- Specified by:
declarePropertiesin interfaceMatrixPropertiesObject- Overrides:
declarePropertiesin classCourbeParametriquePolynomiale
-
toString
- Overrides:
toStringin classRepresentable
-