Package one.empty3.library
Class LineSegment
java.lang.Object
one.empty3.library.Representable
one.empty3.library.core.nurbs.ParametricCurve
one.empty3.library.LineSegment
- All Implemented Interfaces:
Serializable,Comparable,CurveElem,TemporalComputedObject3D,MatrixPropertiesObject,XmlRepresentable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class one.empty3.library.core.nurbs.ParametricCurve
ParametricCurve.Globals, ParametricCurve.Parameters -
Field Summary
FieldsFields inherited from class one.empty3.library.core.nurbs.ParametricCurve
connected, endU, INCR_NOR, INCR_TAN, startUFields 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 -
Constructor Summary
ConstructorsConstructorDescriptionLineSegment(Point3D p1, Point3D p2) LineSegment(Point3D origin, Point3D extrem, ITexture texture) -
Method Summary
Modifier and TypeMethodDescriptioncalculerPoint3D(double d) voidintersection(TRI tri) voidsetExtremite(Point3D extremite) voidsetOrigine(Point3D origine) 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, tangenteMethods inherited from class one.empty3.library.Representable
become, calculerPointT, calculerSurfaceT, compareTo, copy, declarations, draw, drawStructureDrawFast, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getPainter, getPath, getProperty, getPropertyType, getRotation, getTexture, id, id, informer, intersects, intersects, ISdrawStructureDrawFastIMPLEMENTED, paint, replace, rotate, setCFAST, setDisplayType, setPainter, setPaintingAct, setPaintingActForClass, setPosition, setProperty, setRotation, setTexture, supporteTexture, T, texture, texture, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation, xmlRepresentation
-
Field Details
-
SMALL_NUM
public double SMALL_NUM
-
-
Constructor Details
-
LineSegment
public LineSegment() -
LineSegment
-
LineSegment
-
-
Method Details
-
calculerPoint3D
- Overrides:
calculerPoint3Din classParametricCurve
-
getExtremite
-
setExtremite
-
getOrigine
-
setOrigine
-
intersection
-
toString
- Overrides:
toStringin classRepresentable
-
declareProperties
public void declareProperties()- Specified by:
declarePropertiesin interfaceMatrixPropertiesObject- Overrides:
declarePropertiesin classParametricCurve
-
getLength
-