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:
java.io.Serializable
,java.lang.Comparable
,SurfaceElem
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
public class SurfaceParametriquePolynomialeBezier extends SurfaceParametriquePolynomiale implements SurfaceElem
- See Also:
- Serialized Form
-
-
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, power2
-
Fields inherited from class one.empty3.library.core.nurbs.ParametricSurface
level, QUAD_NOT_COMPUTE_U2, QUAD_NOT_COMPUTE_V2, quad_not_computed, terminalU, terminalV, vectorsBak
-
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, vectors
-
-
Constructor Summary
Constructors Constructor Description SurfaceParametriquePolynomialeBezier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
B(int i, int n, double t)
Point3D
calculerPoint3D(double u, double v)
void
declareProperties()
protected double
factorielle(int n)
java.lang.Integer
getPower1()
java.lang.Integer
getPower2()
void
setPower1(java.lang.Integer power1)
void
setPower2(java.lang.Integer power2)
java.lang.String
toString()
-
Methods inherited from class one.empty3.library.core.nurbs.SurfaceParametriquePolynomiale
getCoefficients, setCoefficients
-
Methods inherited from class one.empty3.library.core.nurbs.ParametricSurface
calculerNormale3D, calculerNormalePerp, calculerSurfaceT, calculerTangenteU, calculerTangenteV, calculerVitesse3D, getElementSurface, getEndU, getEndV, getIncrU, getIncrV, getNextU, getNextUV, getNextV, getNormale3D, getQuad_not_computed, getStartU, getStartV, getTerminalU, getTerminalV, incr1, incr2, setEndU, setEndV, setIncrU, setIncrV, setQuad_not_computed, setStartU, setStartV, setTerminalU, setTerminalV, velocity
-
Methods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, compareTo, computeCubic, computeSpherical, copy, declarations, draw, drawStructureDrawFast, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getOrientedPoint, getOrig, getPainter, getPath, getProperty, getPropertyType, getRotation, getTexture, getVectX, getVectY, getVectZ, id, id, informer, intersects, intersects, ISdrawStructureDrawFastIMPLEMENTED, paint, refPoint, replace, rotate, setAxes, setCFAST, setDisplayType, setOrig, setPainter, setPaintingAct, setPaintingActForClass, setPosition, setProperty, setRotation, setTexture, setVectX, setVectY, setVectZ, supporteTexture, T, texture, texture, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation
-
-
-
-
Method Detail
-
B
public double B(int i, int n, double t)
-
calculerPoint3D
public Point3D calculerPoint3D(double u, double v)
- Overrides:
calculerPoint3D
in classParametricSurface
-
factorielle
protected double factorielle(int n)
-
declareProperties
public void declareProperties()
- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classParametricSurface
-
getPower1
public java.lang.Integer getPower1()
-
setPower1
public void setPower1(java.lang.Integer power1)
-
getPower2
public java.lang.Integer getPower2()
-
setPower2
public void setPower2(java.lang.Integer power2)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classParametricSurface
-
-