Package one.empty3.library.core.tribase
Class TubulaireN2
java.lang.Object
one.empty3.library.Representable
one.empty3.library.core.nurbs.ParametricSurface
one.empty3.library.core.tribase.TubulaireN2
- All Implemented Interfaces:
Serializable,Comparable,TemporalComputedObject3D,MatrixPropertiesObject,XmlRepresentable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class one.empty3.library.core.nurbs.ParametricSurface
ParametricSurface.Globals, ParametricSurface.Parameters -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StructureMatrix<FctXY>doubleprotected StructureMatrix<ParametricCurve>doubleFields 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 TypeMethodDescriptionPoint3D[]calculerAxes(double t, Point3D tangent, int iMin) calculerNormale(double t) calculerPoint3D(double u, double v) calculerTangente(double t) voidvoidnbrAnneaux(int n) voidnbrRotations(int r) voidsetDiameter(double d) voidtoString()Point3D[]vectPerp(double t, double v) Methods inherited from class one.empty3.library.core.nurbs.ParametricSurface
calculerNormale3D, calculerNormalePerp, calculerSurfaceT, calculerTangenteU, calculerTangenteV, calculerVitesse3D, getElementSurface, getEndU, getEndV, getIncrU, getIncrV, getNormale3D, getStartU, getStartV, incr1, incr2, setEndU, setEndV, setIncrU, setIncrV, setStartU, setStartV, velocityMethods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, 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
-
TAN_FCT_INCR
public double TAN_FCT_INCR -
NORM_FCT_INCR
public double NORM_FCT_INCR -
soulCurve
-
diameterFunction
-
-
Constructor Details
-
TubulaireN2
public TubulaireN2() -
TubulaireN2
-
-
Method Details
-
calculerNormale
-
calculerAxes
-
calculerTangente
-
nbrAnneaux
public void nbrAnneaux(int n) -
nbrRotations
public void nbrRotations(int r) -
toString
- Overrides:
toStringin classParametricSurface
-
vectPerp
-
calculerPoint3D
- Specified by:
calculerPoint3Din classParametricSurface
-
declareProperties
public void declareProperties()- Specified by:
declarePropertiesin interfaceMatrixPropertiesObject- Overrides:
declarePropertiesin classParametricSurface
-
getSoulCurve
-
getDiameterFunction
-
setSoulCurve
-
setDiameter
public void setDiameter(double d)
-