Package one.empty3.library.core.nurbs
Class ParametricSurface
java.lang.Object
one.empty3.library.Representable
one.empty3.library.core.nurbs.ParametricSurface
- All Implemented Interfaces:
Serializable,Comparable,TemporalComputedObject3D,MatrixPropertiesObject,XmlRepresentable
- Direct Known Subclasses:
AonB,Citron,DSurface,EnglobingSurface,ExtrusionCurveCurve,FunctionSurface,HeightMapSurface,Mesh,NurbsSurface,ParaboloideHyperbolique,Plan3D,PolygonalSurface,Sablier,ShapeMorph,ShapeMorph1,Sphere,SurfaceElasticite,SurfaceParametricPolygonalBezier,SurfaceParametriquePolynomiale,SurfaceParametriquePolynomialeBSpline,ThickCurveBehavior,ThickSurface,TourRevolution,TRIBezier2D,TRIEllipsoide,TRIExtrusionGeneralisee,TubeExtrusion,Tubulaire3,TubulaireN2,TubulaireN2cc
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classclass -
Field Summary
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 TypeMethodDescriptioncalculerNormale3D(double u, double v) calculerNormalePerp(double u, double v) abstract Point3DcalculerPoint3D(double u, double v) calculerSurfaceT(double u, double v, double t) calculerTangenteU(double u, double v) calculerTangenteV(double u, double v) calculerVitesse3D(double u, double v) voidgetElementSurface(Double u, Double incrU, Double v, Double incrV) getEndU()getEndV()getIncrU()getIncrV()intgetNormale3D(double v, double v1) incr1()incr2()voidvoidvoidvoidvoidvoidtoString()Methods 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
-
Constructor Details
-
ParametricSurface
public ParametricSurface()
-
-
Method Details
-
getIncrU
-
setIncrU
-
setIncrV
-
getIncrV
-
calculerPoint3D
-
calculerVitesse3D
-
calculerNormale3D
-
calculerTangenteU
-
calculerTangenteV
-
calculerNormalePerp
-
incr1
-
incr2
-
getStartU
-
setStartU
-
getStartV
-
setStartV
-
getEndU
-
setEndU
-
getEndV
-
setEndV
-
velocity
-
getElementSurface
-
getNormale3D
public int getNormale3D(double v, double v1) -
declareProperties
public void declareProperties()- Specified by:
declarePropertiesin interfaceMatrixPropertiesObject- Overrides:
declarePropertiesin classRepresentable
-
toString
- Overrides:
toStringin classRepresentable
-
calculerSurfaceT
- Specified by:
calculerSurfaceTin interfaceTemporalComputedObject3D- Overrides:
calculerSurfaceTin classRepresentable
-