Package one.empty3.library.core.nurbs
Class NurbsSurface1
java.lang.Object
one.empty3.library.Representable
one.empty3.library.core.tribase.TRIObjetGenerateurAbstract
one.empty3.library.core.nurbs.NurbsSurface1
- All Implemented Interfaces:
Serializable,Comparable,TemporalComputedObject3D,TRIObjetGenerateur,MatrixPropertiesObject,XmlRepresentable
- See Also:
-
Field Summary
FieldsFields inherited from class one.empty3.library.core.tribase.TRIObjetGenerateurAbstract
cx, cy, maxX, maxYFields 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, texture -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongC(int i, int n) intcoefficients(int type_coord, double t) coordPoint3D(int u, int v) voiddoublef0sur0egal0(double t1, double t2) protected longfactorielle(int n) Point3D[][]maillage()doubleN(int type_coord, int i, int deg, double t) voidsetDegreU(int deg) voidsetDegreV(int deg) voidsetMaillage(Point3D[][] points, double[][] poids) voidsetReseauFonction(double[][] T) toString()Methods inherited from class one.empty3.library.core.tribase.TRIObjetGenerateurAbstract
declareProperties, draw, getCirculaireX, getCirculaireY, getMaxX, getMaxY, getPoint3D, getTris, setCirculaireX, setCirculaireY, setMaxX, setMaxYMethods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, calculerSurfaceT, 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
-
type_coordU
public static final int type_coordU- See Also:
-
type_coordV
public static final int type_coordV- See Also:
-
-
Constructor Details
-
NurbsSurface1
public NurbsSurface1()
-
-
Method Details
-
coordPoint3D
- Specified by:
coordPoint3Din interfaceTRIObjetGenerateur- Overrides:
coordPoint3Din classTRIObjetGenerateurAbstract
-
creerNurbs
public void creerNurbs() -
f0sur0egal0
public double f0sur0egal0(double t1, double t2) -
coefficients
public int coefficients(int type_coord, double t) -
setMaillage
-
setReseauFonction
public void setReseauFonction(double[][] T) -
N
public double N(int type_coord, int i, int deg, double t) -
C
public long C(int i, int n) -
factorielle
protected long factorielle(int n) -
setDegreU
public void setDegreU(int deg) -
setDegreV
public void setDegreV(int deg) -
maillage
-
toString
- Overrides:
toStringin classRepresentable
-