Package one.empty3.library.core.nurbs
Class SurfaceParametriquePolynomialeBezier
java.lang.Object
one.empty3.library.Representable
one.empty3.library.core.nurbs.ParametricSurface
one.empty3.library.core.nurbs.SurfaceParametriquePolynomiale
one.empty3.library.core.nurbs.SurfaceParametriquePolynomialeBezier
- All Implemented Interfaces:
Serializable,Comparable,SurfaceElem,TemporalComputedObject3D,MatrixPropertiesObject,XmlRepresentable
public class SurfaceParametriquePolynomialeBezier
extends SurfaceParametriquePolynomiale
implements SurfaceElem
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class one.empty3.library.core.nurbs.ParametricSurface
ParametricSurface.Globals, ParametricSurface.Parameters -
Field Summary
Fields inherited from class one.empty3.library.core.nurbs.SurfaceParametriquePolynomiale
coefficients, power1, power2Fields 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) voidprotected doublefactorielle(int n) voidvoidtoString()Methods inherited from class one.empty3.library.core.nurbs.SurfaceParametriquePolynomiale
getCoefficients, setCoefficientsMethods 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
-
Constructor Details
-
SurfaceParametriquePolynomialeBezier
public SurfaceParametriquePolynomialeBezier()
-
-
Method Details
-
B
public double B(int i, int n, double t) -
calculerPoint3D
- Specified by:
calculerPoint3Din classParametricSurface
-
factorielle
protected double factorielle(int n) -
declareProperties
public void declareProperties()- Specified by:
declarePropertiesin interfaceMatrixPropertiesObject- Overrides:
declarePropertiesin classParametricSurface
-
getPower1
-
setPower1
-
getPower2
-
setPower2
-
toString
- Overrides:
toStringin classParametricSurface
-