Package one.empty3.library
Class Point3D_0
- java.lang.Object
-
- one.empty3.library.Representable
-
- one.empty3.library.Point3D_0
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
- Direct Known Subclasses:
Point3D_0.P
public class Point3D_0 extends Representable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Point3D_0.P
-
Field Summary
Fields Modifier and Type Field Description static Point3D_0
INFINI
protected Point3D_0
normale
static Point3D_0
O0
static Point3D_0
X
static Point3D_0
Y
static Point3D_0
Z
-
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 Point3D_0()
Point3D_0(double[] x0)
Point3D_0(int n)
Point3D_0(java.lang.Double... x0)
Point3D_0(java.lang.Double[] x0, ITexture t)
Point3D_0(java.lang.Double x0, java.lang.Double y0, java.lang.Double z0, ITexture t)
Point3D_0(Point3D_0 p0)
Point3D_0(StructureMatrix<java.lang.Double> coordArr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Point3D_0
calculerPoint0dT(double t)
Point3D_0
changeTo(Point3D_0 dst)
java.lang.Object
clone()
void
declareProperties()
static java.lang.Double
distance(Point3D_0 p1, Point3D_0 p2)
java.lang.Double
dot(Point3D_0 p2)
void
drawStructureDrawFast(ZBuffer z)
static void
end()
boolean
equals(java.lang.Object o)
static Point3D_0
fromColor(java.awt.Color color)
java.lang.Double
get(int i)
Point2D
get2D()
StructureMatrix<java.lang.Double>
getCoordArr()
java.util.List<java.lang.Double>
getDoubleArray()
double
getLength()
Point3D_0
getNormale()
java.lang.Double
getTempx()
java.lang.Double
getTempy()
java.lang.Double
getTempz()
java.lang.Double
getX()
java.lang.Double
getY()
java.lang.Double
getZ()
Representable
intersects(Representable r2)
boolean
isAnyNaN()
boolean
ISdrawStructureDrawFastIMPLEMENTED(ZBuffer z)
Point3D_0
moins(Point3D_0 p)
Point3D_0
mult(double d)
Point3D_0
mult(java.lang.Double d)
Point3D_0
mult(Point3D_0 p)
Point3D_0
multDot(Point3D_0 p1)
static Point3D_0
n(double x, double y, double z)
static Point3D_0
n(java.lang.Double a, java.lang.Double b, java.lang.Double c)
static Point3D_0
n(Point3D_0 p)
void
normalize()
java.lang.Double
norme()
Point3D_0
norme1()
java.lang.Double
NormeCarree()
Point3D_0
plus(java.lang.Double d)
Point3D_0
plus(Point3D_0 p)
java.lang.Double
prodScalaire(Point3D_0 p2)
Point3D_0
prodVect(Point3D_0 p1)
static Point3D_0
r(java.lang.Double d)
static Point3D_0
random(java.lang.Double d)
static Point3D_0
random(java.lang.Double d, int n)
static Point3D_0
random2(java.lang.Double d)
void
set(int i, java.lang.Double d)
void
setCoordArr(StructureMatrix<java.lang.Double> coordArr)
void
setNormale(Point3D_0 normale)
void
setTempx(java.lang.Double tempx)
void
setTempy(java.lang.Double tempy)
void
setTempz(java.lang.Double tempz)
void
setX(java.lang.Double x0)
void
setY(java.lang.Double x0)
void
setZ(java.lang.Double x0)
static void
start()
void
textureIndex(java.lang.Double tempx, java.lang.Double tempy, java.lang.Double tempz)
Point2D
to2DwoZ()
static double[]
toArray1d(Point3D_0 norme1, double[] arr)
java.awt.Color
toColor()
java.lang.String
toLongString()
java.lang.String
toString()
-
Methods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, calculerSurfaceT, compareTo, computeCubic, computeSpherical, copy, declarations, draw, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getOrientedPoint, getOrig, getPainter, getPath, getProperty, getPropertyType, getRotation, getTexture, getVectX, getVectY, getVectZ, id, id, informer, intersects, 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
-
Point3D_0
public Point3D_0()
-
Point3D_0
public Point3D_0(java.lang.Double x0, java.lang.Double y0, java.lang.Double z0, ITexture t)
-
Point3D_0
public Point3D_0(double[] x0)
-
Point3D_0
public Point3D_0(java.lang.Double... x0)
-
Point3D_0
public Point3D_0(java.lang.Double[] x0, ITexture t)
-
Point3D_0
public Point3D_0(int n)
-
Point3D_0
public Point3D_0(Point3D_0 p0)
-
Point3D_0
public Point3D_0(StructureMatrix<java.lang.Double> coordArr)
-
-
Method Detail
-
start
public static void start()
-
end
public static void end()
-
n
public static Point3D_0 n(java.lang.Double a, java.lang.Double b, java.lang.Double c)
-
random
public static Point3D_0 random(java.lang.Double d)
-
random
public static Point3D_0 random(java.lang.Double d, int n)
-
r
public static Point3D_0 r(java.lang.Double d)
-
random2
public static Point3D_0 random2(java.lang.Double d)
-
toArray1d
public static double[] toArray1d(Point3D_0 norme1, double[] arr)
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.lang.Object
-
get
public java.lang.Double get(int i)
-
getDoubleArray
public java.util.List<java.lang.Double> getDoubleArray()
-
getNormale
public Point3D_0 getNormale()
-
setNormale
public void setNormale(Point3D_0 normale)
-
getY
public java.lang.Double getY()
-
setY
public void setY(java.lang.Double x0)
-
getZ
public java.lang.Double getZ()
-
setZ
public void setZ(java.lang.Double x0)
-
getX
public java.lang.Double getX()
-
setX
public void setX(java.lang.Double x0)
-
mult
public Point3D_0 mult(java.lang.Double d)
-
mult
public Point3D_0 mult(double d)
-
norme
public java.lang.Double norme()
-
norme1
public Point3D_0 norme1()
-
plus
public Point3D_0 plus(java.lang.Double d)
-
prodScalaire
public java.lang.Double prodScalaire(Point3D_0 p2)
-
dot
public java.lang.Double dot(Point3D_0 p2)
-
set
public void set(int i, java.lang.Double d)
-
toLongString
public java.lang.String toLongString()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classRepresentable
-
ISdrawStructureDrawFastIMPLEMENTED
public boolean ISdrawStructureDrawFastIMPLEMENTED(ZBuffer z)
- Overrides:
ISdrawStructureDrawFastIMPLEMENTED
in classRepresentable
-
drawStructureDrawFast
public void drawStructureDrawFast(ZBuffer z)
- Overrides:
drawStructureDrawFast
in classRepresentable
-
get2D
public Point2D get2D()
-
normalize
public void normalize()
-
to2DwoZ
public Point2D to2DwoZ()
-
NormeCarree
public java.lang.Double NormeCarree()
-
intersects
public Representable intersects(Representable r2)
- Overrides:
intersects
in classRepresentable
-
n
public static Point3D_0 n(double x, double y, double z)
-
getLength
public double getLength()
-
textureIndex
public void textureIndex(java.lang.Double tempx, java.lang.Double tempy, java.lang.Double tempz)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
isAnyNaN
public boolean isAnyNaN()
-
declareProperties
public void declareProperties()
- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classRepresentable
-
getCoordArr
public StructureMatrix<java.lang.Double> getCoordArr()
-
setCoordArr
public void setCoordArr(StructureMatrix<java.lang.Double> coordArr)
-
calculerPoint0dT
public Point3D_0 calculerPoint0dT(double t)
-
toColor
public java.awt.Color toColor()
-
fromColor
public static Point3D_0 fromColor(java.awt.Color color)
-
getTempz
public java.lang.Double getTempz()
-
setTempz
public void setTempz(java.lang.Double tempz)
-
getTempy
public java.lang.Double getTempy()
-
setTempy
public void setTempy(java.lang.Double tempy)
-
getTempx
public java.lang.Double getTempx()
-
setTempx
public void setTempx(java.lang.Double tempx)
-
-