Package one.empty3.gui
Class Tubulaire4map
- java.lang.Object
-
- one.empty3.library.Representable
-
- one.empty3.library.core.nurbs.ParametricSurface
-
- one.empty3.library.core.tribase.Tubulaire3
-
- one.empty3.gui.Tubulaire4map
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
public class Tubulaire4map extends Tubulaire3
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class one.empty3.library.core.nurbs.ParametricSurface
ParametricSurface.Globals, ParametricSurface.Parameters
-
-
Field Summary
-
Fields inherited from class one.empty3.library.core.tribase.Tubulaire3
diameterFunction, lastNorm, lastTan, NORM_FCT_INCR, soulCurve, TAN_FCT_INCR
-
Fields inherited from class one.empty3.library.core.nurbs.ParametricSurface
terminalU, terminalV
-
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 Tubulaire4map()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Point3D
calculerPoint3D(double v, double u)
Epaisseur de pourtour renseignée par la composante ROUGE de la couleur au pixel (u,v) de l'imagevoid
declareProperties()
void
updateBufferedImage(java.awt.image.BufferedImage bufferedImage)
-
Methods inherited from class one.empty3.library.core.tribase.Tubulaire3
calculerNormale, calculerTangente, getDiameterFunction, getSoulCurve, nbrAnneaux, nbrRotations, toString, vectPerp
-
Methods inherited from class one.empty3.library.core.nurbs.ParametricSurface
calculerNormale3D, calculerNormalePerp, calculerSurfaceT, calculerTangenteU, calculerTangenteV, calculerVitesse3D, getElementSurface, getEndU, getEndV, getIncrU, getIncrV, getNormale3D, getStartU, getStartV, getTerminalU, getTerminalV, incr1, incr2, setEndU, setEndV, setIncrU, setIncrV, setStartU, setStartV, setTerminalU, setTerminalV, velocity
-
Methods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, 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
-
-
-
-
Method Detail
-
updateBufferedImage
public void updateBufferedImage(java.awt.image.BufferedImage bufferedImage)
-
declareProperties
public void declareProperties()
- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classTubulaire3
-
calculerPoint3D
public Point3D calculerPoint3D(double v, double u)
Epaisseur de pourtour renseignée par la composante ROUGE de la couleur au pixel (u,v) de l'image- Overrides:
calculerPoint3D
in classTubulaire3
- Parameters:
u
- Le long de la "courbe d'âme" le squelettev
- Autour du squelette (chair)- Returns:
- coordonnées du point 3D de la surface.
-
-