Package one.empty3.library.core.nurbs
Class SurfaceParametriquePolynomiale
- java.lang.Object
-
- one.empty3.library.Representable
-
- one.empty3.library.core.nurbs.ParametricSurface
-
- one.empty3.library.core.nurbs.SurfaceParametriquePolynomiale
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
- Direct Known Subclasses:
Polygons
,SurfaceParametriquePolynomialeBezier
public abstract class SurfaceParametriquePolynomiale extends ParametricSurface
- 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 Modifier and Type Field Description protected StructureMatrix<Point3D>
coefficients
protected StructureMatrix<java.lang.Integer>
power1
protected StructureMatrix<java.lang.Integer>
power2
-
Fields inherited from class one.empty3.library.core.nurbs.ParametricSurface
terminalU, terminalV
-
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 SurfaceParametriquePolynomiale()
SurfaceParametriquePolynomiale(Point3D[][] coefficients)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StructureMatrix<Point3D>
getCoefficients()
void
setCoefficients(StructureMatrix<Point3D> coefficients)
-
Methods inherited from class one.empty3.library.core.nurbs.ParametricSurface
calculerNormale3D, calculerNormalePerp, calculerPoint3D, calculerSurfaceT, calculerTangenteU, calculerTangenteV, calculerVitesse3D, declareProperties, getElementSurface, getEndU, getEndV, getIncrU, getIncrV, getNormale3D, getStartU, getStartV, getTerminalU, getTerminalV, incr1, incr2, setEndU, setEndV, setIncrU, setIncrV, setStartU, setStartV, setTerminalU, setTerminalV, toString, velocity
-
Methods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, compareTo, copy, declarations, draw, drawStructureDrawFast, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getOrientedPoint, 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
-
-
-
-
Field Detail
-
coefficients
protected StructureMatrix<Point3D> coefficients
-
power1
protected StructureMatrix<java.lang.Integer> power1
-
power2
protected StructureMatrix<java.lang.Integer> power2
-
-
Constructor Detail
-
SurfaceParametriquePolynomiale
public SurfaceParametriquePolynomiale(Point3D[][] coefficients)
-
SurfaceParametriquePolynomiale
public SurfaceParametriquePolynomiale()
-
-
Method Detail
-
setCoefficients
public void setCoefficients(StructureMatrix<Point3D> coefficients)
-
getCoefficients
public StructureMatrix<Point3D> getCoefficients()
-
-