Package one.empty3.library
Class Circle
- java.lang.Object
-
- one.empty3.library.Representable
-
- one.empty3.library.core.nurbs.ParametricCurve
-
- one.empty3.library.Circle
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
public class Circle extends ParametricCurve
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class one.empty3.library.core.nurbs.ParametricCurve
ParametricCurve.Globals, ParametricCurve.Parameters
-
-
Field Summary
Fields Modifier and Type Field Description protected StructureMatrix<Axe>
axis
protected StructureMatrix<java.lang.Double>
radius
-
Fields inherited from class one.empty3.library.core.nurbs.ParametricCurve
connected, endU, INCR_NOR, INCR_TAN, startU
-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Point3D
calculerPoint3D(double t)
void
calculerRepere1()
void
declareProperties()
StructureMatrix<Axe>
getAxis()
Point3D
getCenter()
java.lang.Double
getRadius()
Point3D
getvAxis()
boolean
isCalculerRepere1()
void
setAxis(StructureMatrix<Axe> axis)
void
setCalculerRepere1(boolean calculerRepere1)
void
setCenter(Point3D center)
void
setRadius(java.lang.Double radius)
java.lang.String
toString()
-
Methods inherited from class one.empty3.library.core.nurbs.ParametricCurve
calculerCurveT, calculerNormale, calculerTangente, calculerVitesse3D, endU, endU, getConnected, getEndU, getGlobals, getIncrTAN, getIncrU, getParameters, getStartU, isConnected, morph, setConnected, setEndU, setGlobals, setIncrTAN, setIncrU, setParameters, setStartU, start, start, tangente
-
Methods inherited from class one.empty3.library.Representable
become, calculerPointT, calculerSurfaceT, 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
-
axis
protected StructureMatrix<Axe> axis
-
radius
protected StructureMatrix<java.lang.Double> radius
-
-
Method Detail
-
calculerRepere1
public void calculerRepere1()
-
isCalculerRepere1
public boolean isCalculerRepere1()
-
setCalculerRepere1
public void setCalculerRepere1(boolean calculerRepere1)
-
calculerPoint3D
public Point3D calculerPoint3D(double t)
- Overrides:
calculerPoint3D
in classParametricCurve
-
getAxis
public StructureMatrix<Axe> getAxis()
-
setAxis
public void setAxis(StructureMatrix<Axe> axis)
-
getCenter
public Point3D getCenter()
-
getRadius
public java.lang.Double getRadius()
-
setRadius
public void setRadius(java.lang.Double radius)
-
getvAxis
public Point3D getvAxis()
-
declareProperties
public void declareProperties()
- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classParametricCurve
-
toString
public java.lang.String toString()
- Overrides:
toString
in classRepresentable
-
setCenter
public void setCenter(Point3D center)
-
-