Package one.empty3.library
Class Matrix33
- java.lang.Object
-
- one.empty3.library.Representable
-
- one.empty3.library.Matrix33
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
public class Matrix33 extends Representable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Matrix33
I
static Matrix33
O
static Matrix33
XYZ
static Matrix33
YZX
static Matrix33
ZXY
-
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 Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
declareProperties()
double
determinant()
double
get(int i, int j)
Point3D[]
getColVectors()
StructureMatrix<java.lang.Double>
getD()
java.lang.Double[][]
getDoubleArray()
java.lang.Double[]
getDoubleArray1e()
java.util.List<java.lang.Double>
getDoubles()
Point3D[]
getRowVectors()
Matrix33
inverse()
Matrix33
moins(Matrix33 m)
Matrix33
mult(double f)
Matrix33
mult(Matrix33 mult)
Point3D
mult(Point3D p)
Matrix33
plus(Matrix33 m)
Matrix33
pourcents(Matrix33 m, double pc)
Matrix33
power(int n)
static Matrix33
rot(double a, double b)
Point3D
rotation(Point3D p)
static Matrix33
rotationX(double a)
static Matrix33
rotationY(double a)
static Matrix33
rotationZ(double a)
void
set(int i, int j, double d0)
void
set(int i, Point3D p)
void
setD(java.lang.Double[] d1)
Matrix33
tild()
java.lang.String
toString()
Matrix33
uniteH()
Matrix33
uniteV()
-
Methods inherited from class one.empty3.library.Representable
become, calculerCurveT, calculerPointT, calculerSurfaceT, compareTo, computeCubic, computeSpherical, copy, declarations, draw, drawStructureDrawFast, getCFAST, getDeclaredDataStructure, getDeclaredLists, getDeclaredProperty, getDisplayType, getDisplayTypes, getOrientedPoint, getOrig, 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
-
rot
public static Matrix33 rot(double a, double b)
-
rotationX
public static Matrix33 rotationX(double a)
-
rotationY
public static Matrix33 rotationY(double a)
-
rotationZ
public static Matrix33 rotationZ(double a)
-
get
public double get(int i, int j)
-
getDoubleArray1e
public java.lang.Double[] getDoubleArray1e()
-
getDoubleArray
public java.lang.Double[][] getDoubleArray()
-
inverse
public Matrix33 inverse()
-
mult
public Matrix33 mult(double f)
-
set
public void set(int i, int j, double d0)
-
set
public void set(int i, Point3D p)
-
tild
public Matrix33 tild()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classRepresentable
-
uniteH
public Matrix33 uniteH()
-
uniteV
public Matrix33 uniteV()
-
power
public Matrix33 power(int n)
-
getDoubles
public java.util.List<java.lang.Double> getDoubles()
-
declareProperties
public void declareProperties()
- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classRepresentable
-
getD
public StructureMatrix<java.lang.Double> getD()
-
setD
public void setD(java.lang.Double[] d1)
-
getColVectors
public Point3D[] getColVectors()
-
getRowVectors
public Point3D[] getRowVectors()
-
determinant
public double determinant()
-
-