Package one.empty3.library.core.extra
Class Polyhedron
- java.lang.Object
-
- one.empty3.library.Representable
-
- one.empty3.library.core.extra.Polyhedron
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,TRIConteneur
,XmlRepresentable
public class Polyhedron extends Representable implements TRIConteneur
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.ArrayList<Point3D>
points
-
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 Polyhedron()
Polyhedron(java.util.ArrayList<Point3D> points)
Polyhedron(java.util.ArrayList<Point3D> list, TextureCol tColor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Point3D p)
void
clean()
void
delete(Point3D p)
void
deleteAll()
Representable
getObj()
java.lang.Iterable<TRI>
iterable()
void
steps()
-
Methods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, calculerSurfaceT, compareTo, computeCubic, computeSpherical, copy, declarations, declareProperties, 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, toString, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation
-
-
-
-
Field Detail
-
points
public java.util.ArrayList<Point3D> points
-
-
Constructor Detail
-
Polyhedron
public Polyhedron()
-
Polyhedron
public Polyhedron(java.util.ArrayList<Point3D> points)
-
Polyhedron
public Polyhedron(java.util.ArrayList<Point3D> list, TextureCol tColor)
-
-
Method Detail
-
clean
public void clean()
-
steps
public void steps()
-
add
public void add(Point3D p)
-
delete
public void delete(Point3D p)
-
deleteAll
public void deleteAll()
-
getObj
public Representable getObj()
- Specified by:
getObj
in interfaceTRIConteneur
-
iterable
public java.lang.Iterable<TRI> iterable()
- Specified by:
iterable
in interfaceTRIConteneur
-
-