Package one.empty3.library.core.nurbs
Class ParametricCurve
java.lang.Object
one.empty3.library.Representable
one.empty3.library.core.nurbs.ParametricCurve
- All Implemented Interfaces:
Serializable,Comparable,TemporalComputedObject3D,MatrixPropertiesObject,XmlRepresentable
- Direct Known Subclasses:
BorromeanRings,BSpline,BSpline,Chemin,Circle,CourbeChoisie,CourbeChoisieRandom,CourbeParametriquePolynomiale,DipSnake,DPath,Fct1D_1D,FunctionCurve,gdx_BSplineCurve,Lines,LineSegment,NurbsBaseFunction,NurbsCurve,ParametricLine,PcOnPs,Point3DC,Point3DS,PolyCurve,PolyLine,Rectangle,Surface,Turtle
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classclass -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StructureMatrix<Boolean>protected StructureMatrix<Double>final doublefinal doubleprotected StructureMatrix<Double>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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculerCurveT(double tCurve, double t) calculerNormale(double u) calculerPoint3D(double t) calculerTangente(double t) calculerVitesse3D(double t) voidendU()voidgetEndU()static ParametricCurve.GlobalsgetIncrU()voidsetConnected(Boolean connected) voidstatic voidsetGlobals(ParametricCurve.Globals globals) voidsetIncrTAN(Double incrTAN) voidvoidsetParameters(ParametricCurve.Parameters parameters) voidstart()voidMethods 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, toString, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation
-
Field Details
-
INCR_TAN
public final double INCR_TAN- See Also:
-
INCR_NOR
public final double INCR_NOR- See Also:
-
startU
-
endU
-
connected
-
-
Constructor Details
-
ParametricCurve
public ParametricCurve()
-
-
Method Details
-
setGlobals
-
getParameters
-
setParameters
-
calculerPoint3D
-
calculerVitesse3D
-
calculerTangente
-
tangente
-
endU
-
endU
-
getIncrU
-
start
-
start
-
isConnected
-
setConnected
-
getConnected
-
calculerNormale
-
morph
-
declareProperties
public void declareProperties()- Specified by:
declarePropertiesin interfaceMatrixPropertiesObject- Overrides:
declarePropertiesin classRepresentable
-
getGlobals
-
getStartU
-
setStartU
-
getEndU
-
setEndU
-
setIncrU
-
getIncrTAN
-
setIncrTAN
-
calculerCurveT
- Specified by:
calculerCurveTin interfaceTemporalComputedObject3D- Overrides:
calculerCurveTin classRepresentable
-