Package one.empty3.library.core.nurbs
Class SurfaceParametricPolygonalBezier
java.lang.Object
one.empty3.library.Representable
one.empty3.library.core.nurbs.ParametricSurface
one.empty3.library.core.nurbs.SurfaceParametricPolygonalBezier
- All Implemented Interfaces:
Serializable,Comparable,SurfaceElem,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 final StructureMatrix<Point3D>protected StructureMatrix<Integer>protected StructureMatrix<Integer>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 TypeMethodDescriptiondoubleB(int i, int n, double t) calculerPoint3D(double u, double v) calculerVitesse3D(double u, double v) voidprotected doublefactorielle(int n) voidvoidMethods inherited from class one.empty3.library.core.nurbs.ParametricSurface
calculerNormale3D, calculerNormalePerp, calculerSurfaceT, calculerTangenteU, calculerTangenteV, getElementSurface, getEndU, getEndV, getIncrU, getIncrV, getNormale3D, getStartU, getStartV, incr1, incr2, setEndU, setEndV, setIncrU, setIncrV, setStartU, setStartV, toString, 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
-
coefficients
-
power1
-
power2
-
-
Constructor Details
-
SurfaceParametricPolygonalBezier
-
-
Method Details
-
B
public double B(int i, int n, double t) -
calculerPoint3D
- Specified by:
calculerPoint3Din classParametricSurface
-
calculerVitesse3D
- Overrides:
calculerVitesse3Din classParametricSurface
-
factorielle
protected double factorielle(int n) -
getCoefficients
-
getPower1
-
setPower1
-
getPower2
-
setPower2
-
declareProperties
public void declareProperties()- Specified by:
declarePropertiesin interfaceMatrixPropertiesObject- Overrides:
declarePropertiesin classParametricSurface
-