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:
Serializable
,Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class one.empty3.library.core.nurbs.ParametricSurface
ParametricSurface.Globals, ParametricSurface.Parameters
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
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, 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 -
Method Summary
Modifier and TypeMethodDescriptioncalculerPoint3D
(double u, double v) void
Declares the properties of the Representable class.Methods inherited from class one.empty3.library.core.nurbs.ParametricSurface
calculerNormale3D, calculerNormalePerp, calculerSurfaceT, calculerTangenteU, calculerTangenteV, calculerVitesse3D, getElementSurface, getEndU, getEndV, getIncrNormale, 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, toString, 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, getVectors, 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 Details
-
MESH_SHAPE_CUBE
public static final int MESH_SHAPE_CUBE- See Also:
-
MESH_SHAPE_ELLIPSOID
public static final int MESH_SHAPE_ELLIPSOID- See Also:
-
MESH_SHAPE_PLANE
public static final int MESH_SHAPE_PLANE- See Also:
-
MESH_SHAPE_BEZIER
public static final int MESH_SHAPE_BEZIER- See Also:
-
MESH_ADD_TYPE_SUBDIVID
public static final int MESH_ADD_TYPE_SUBDIVID- See Also:
-
MESH_ADD_TYPE_EXPAND
public static final int MESH_ADD_TYPE_EXPAND- See Also:
-
MESH_POINT_ADD_STYLE_HEIGHT
public static final int MESH_POINT_ADD_STYLE_HEIGHT- See Also:
-
MESH_POINT_ADD_STYlE_SMOOTHED
public static final int MESH_POINT_ADD_STYlE_SMOOTHED- See Also:
-
MESH_POINT_ADD_STYlE_ANGULAR
public static final int MESH_POINT_ADD_STYlE_ANGULAR- See Also:
-
-
Constructor Details
-
Mesh
public Mesh()
-
-
Method Details
-
calculerPoint3D
- Overrides:
calculerPoint3D
in classParametricSurface
-
declareProperties
public void declareProperties()Description copied from class:Representable
Declares the properties of the Representable class. This method clears the declaredDataStructure map and adds specific properties to it based on the object's rotation and type. If the object's rotation is not null and the object is not an instance of Point3D, a "rotation/Rotation" property is added. The "vectors/vectors" property is always added to the map.- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classParametricSurface
-