Package one.empty3.library
Class Matrix33
java.lang.Object
one.empty3.library.Representable
one.empty3.library.Matrix33
- All Implemented Interfaces:
Serializable
,Comparable
,TemporalComputedObject3D
,MatrixPropertiesObject
,XmlRepresentable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Matrix33
static final Matrix33
static final Matrix33
static final Matrix33
static final Matrix33
Fields inherited from class one.empty3.library.Representable
CFAST, classPainters, DEFAULT_TEXTURE, defaultHashMapData, DISPLAY_ALL, 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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
Declares the properties of the Representable class.double
double
get
(int i, int j) Point3D[]
getD()
Double[][]
Double[]
Point3D[]
inverse()
mult
(double f) power
(int n) static Matrix33
rot
(double a, double b) static Matrix33
rotationX
(double a) static Matrix33
rotationY
(double a) static Matrix33
rotationZ
(double a) void
set
(int i, int j, double d0) void
void
tild()
toString()
uniteH()
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, getVectors, 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 Details
-
XYZ
-
YZX
-
ZXY
-
I
-
O
-
-
Constructor Details
-
Matrix33
-
Matrix33
public Matrix33() -
Matrix33
-
Matrix33
public Matrix33(double[] d) -
Matrix33
-
Matrix33
public Matrix33(int columns, int lines)
-
-
Method Details
-
rot
-
rotationX
-
rotationY
-
rotationZ
-
get
public double get(int i, int j) -
getDoubleArray1e
-
getDoubleArray
-
inverse
-
mult
-
mult
-
mult
-
plus
-
moins
-
rotation
-
set
public void set(int i, int j, double d0) -
set
-
tild
-
toString
- Overrides:
toString
in classRepresentable
-
uniteH
-
uniteV
-
power
-
pourcents
-
getDoubles
-
declareProperties
public void declareProperties()Description copied from class:Representable
Declares the properties of the Representable class. This method clears the declaredDataStructure map and adds specific properties to it based on the object's rotation and type. If the object's rotation is not null and the object is not an instance of Point3D, a "rotation/Rotation" property is added. The "vectors/vectors" property is always added to the map.- Specified by:
declareProperties
in interfaceMatrixPropertiesObject
- Overrides:
declareProperties
in classRepresentable
-
getD
-
setD
-
getColVectors
-
getRowVectors
-
determinant
public double determinant()
-