Package one.empty3.library.core.mesh
Class Mesh
- java.lang.Object
-
- one.empty3.library.Representable
-
- one.empty3.library.core.nurbs.ParametricSurface
-
- one.empty3.library.core.mesh.Mesh
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
public class Mesh 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 static int
MESH_ADD_TYPE_EXPAND
static int
MESH_ADD_TYPE_SUBDIVID
static int
MESH_POINT_ADD_STYlE_ANGULAR
static int
MESH_POINT_ADD_STYLE_HEIGHT
static int
MESH_POINT_ADD_STYlE_SMOOTHED
static int
MESH_SHAPE_BEZIER
static int
MESH_SHAPE_CUBE
static int
MESH_SHAPE_ELLIPSOID
static int
MESH_SHAPE_PLANE
-
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 Mesh()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Point3D
calculerPoint3D(double u, double v)
void
declareProperties()
-
Methods inherited from class one.empty3.library.core.nurbs.ParametricSurface
calculerNormale3D, calculerNormalePerp, calculerSurfaceT, calculerTangenteU, calculerTangenteV, calculerVitesse3D, 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
-
MESH_SHAPE_CUBE
public static final int MESH_SHAPE_CUBE
- See Also:
- Constant Field Values
-
MESH_SHAPE_ELLIPSOID
public static final int MESH_SHAPE_ELLIPSOID
- See Also:
- Constant Field Values
-
MESH_SHAPE_PLANE
public static final int MESH_SHAPE_PLANE
- See Also:
- Constant Field Values
-
MESH_SHAPE_BEZIER
public static final int MESH_SHAPE_BEZIER
- See Also:
- Constant Field Values
-
MESH_ADD_TYPE_SUBDIVID
public static final int MESH_ADD_TYPE_SUBDIVID
- See Also:
- Constant Field Values
-
MESH_ADD_TYPE_EXPAND
public static final int MESH_ADD_TYPE_EXPAND
- See Also:
- Constant Field Values
-
MESH_POINT_ADD_STYLE_HEIGHT
public static final int MESH_POINT_ADD_STYLE_HEIGHT
- See Also:
- Constant Field Values
-
MESH_POINT_ADD_STYlE_SMOOTHED
public static final int MESH_POINT_ADD_STYlE_SMOOTHED
- See Also:
- Constant Field Values
-
MESH_POINT_ADD_STYlE_ANGULAR
public static final int MESH_POINT_ADD_STYlE_ANGULAR
- See Also:
- Constant Field Values
-
-
Method Detail
-
calculerPoint3D
public Point3D calculerPoint3D(double u, double v)
- Specified by:
calculerPoint3D
in classParametricSurface
-
declareProperties
public void declareProperties()
- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classParametricSurface
-
-