Package one.empty3.library.core.tribase
Class TRICylindre
- java.lang.Object
-
- one.empty3.library.Representable
-
- one.empty3.library.core.tribase.TRIObjetGenerateurAbstract
-
- one.empty3.library.core.tribase.TRICylindre
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
,TemporalComputedObject3D
,TRIObjetGenerateur
,MatrixPropertiesObject
,XmlRepresentable
public class TRICylindre extends TRIObjetGenerateurAbstract
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class one.empty3.library.core.tribase.TRIObjetGenerateurAbstract
cx, cy, maxX, maxY
-
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 TRICylindre(double h, double radius)
TRICylindre(Point3D c, double h, double radius)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Point3D
coordPoint3D(int x, int y)
Point3D
getCentre()
double
getHauteur()
double
getRadius()
java.lang.String
id()
Representable
place(MODObjet aThis)
void
sectionAB(boolean sectionA, boolean sectionB)
void
setCentre(Point3D centre)
void
setHauteur(double hauteur)
void
setId(java.lang.String id)
void
setRadius(double radius)
java.lang.String
toString()
-
Methods inherited from class one.empty3.library.core.tribase.TRIObjetGenerateurAbstract
declareProperties, draw, getCirculaireX, getCirculaireY, getMaxX, getMaxY, getPoint3D, getTris, setCirculaireX, setCirculaireY, setMaxX, setMaxY
-
Methods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, calculerSurfaceT, compareTo, copy, declarations, draw, drawStructureDrawFast, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getOrientedPoint, getPainter, getPath, getProperty, getPropertyType, getRotation, getTexture, getVectX, getVectY, getVectZ, 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
-
-
-
-
Constructor Detail
-
TRICylindre
public TRICylindre(double h, double radius)
-
TRICylindre
public TRICylindre(Point3D c, double h, double radius)
-
-
Method Detail
-
coordPoint3D
public Point3D coordPoint3D(int x, int y)
- Specified by:
coordPoint3D
in interfaceTRIObjetGenerateur
- Overrides:
coordPoint3D
in classTRIObjetGenerateurAbstract
-
getCentre
public Point3D getCentre()
-
setCentre
public void setCentre(Point3D centre)
-
getHauteur
public double getHauteur()
-
setHauteur
public void setHauteur(double hauteur)
-
getRadius
public double getRadius()
-
setRadius
public void setRadius(double radius)
-
id
public java.lang.String id()
- Overrides:
id
in classRepresentable
-
place
public Representable place(MODObjet aThis)
-
sectionAB
public void sectionAB(boolean sectionA, boolean sectionB)
-
setId
public void setId(java.lang.String id)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classRepresentable
-
-