Uses of Class
com.openinventor.inventor.SbMatrixd
-
Packages that use SbMatrixd Package Description com.openinventor.inventor Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.com.openinventor.inventor.fields -
-
Uses of SbMatrixd in com.openinventor.inventor
Fields in com.openinventor.inventor declared as SbMatrixd Modifier and Type Field Description SbMatrixd
SbMatrixd.Factorization. proj
SbMatrixd
SbMatrixd.Factorization. r
SbMatrixd
SbMatrixd.Factorization. u
Methods in com.openinventor.inventor that return SbMatrixd Modifier and Type Method Description SbMatrixd
SbXfBox3d. getInverse()
Gets the inverse of the transformation on the box.SbMatrixd
SbRotation. getMatrixd()
Returns corresponding 4x4 rotation matrix.SbMatrixd
SbRotationd. getMatrixd()
Returns corresponding 4x4 rotation matrix.SbMatrixd
SbXfBox3d. getTransform()
Gets the transformation on the box.static SbMatrixd
SbMatrixd. identity()
Returns an identity matrix.SbMatrixd
SbMatrixd. inverse()
Returns inverse of matrix.SbMatrixd
SbMatrixd. multLeft(SbMatrixd m)
Pre-multiplies the matrix by given matrix.SbMatrixd
SbMatrixd. multRight(SbMatrixd m)
Post-multiplies the matrix by given matrix.SbMatrixd
SbMatrixd. setValue(double[] components)
SbMatrixd
SbMatrixd. setValue(double[] components, int startIndex)
SbMatrixd
SbMatrixd. setValue(double c0, double c1, double c2, double c3, double c4, double c5, double c6, double c7, double c8, double c9, double c10, double c11, double c12, double c13, double c14, double c15)
SbMatrixd
SbMatrixd. times(SbMatrixd m2)
Multiplies two matrices, returning a matrix result.static SbMatrixd[]
SbMatrixd. toArray(long nativeArray, long length)
SbMatrixd
SbMatrixd. transpose()
Returns transpose of matrix.Methods in com.openinventor.inventor with parameters of type SbMatrixd Modifier and Type Method Description boolean
SbMatrixd. equals(SbMatrixd m, double tolerance)
Equality comparison within given tolerance, for each component.void
SbMatrixd. multiply(SbMatrixd m)
Post-multiplies the matrix by the given matrix (equivalent tomultRight()
method).SbMatrixd
SbMatrixd. multLeft(SbMatrixd m)
Pre-multiplies the matrix by given matrix.SbMatrixd
SbMatrixd. multRight(SbMatrixd m)
Post-multiplies the matrix by given matrix.int
SbBox3d. outside(SbMatrixd MVP)
Returns true if bounding box is completely outside the view-volume defined by the model+view+projection matrix given.void
SbXfBox3d. setTransform(SbMatrixd m)
Sets the transformation on the box.void
SbMatrix. setValue(SbMatrixd md)
Sets value from a double precision matrix.void
SbMatrixd. setValue(SbMatrixd copyFrom)
SbRotation
SbRotation. setValue(SbMatrixd md)
Sets rotation from a double precision rotation matrix.SbRotationd
SbRotationd. setValue(SbMatrixd m)
Sets value of rotation from a rotation matrix.SbMatrixd
SbMatrixd. times(SbMatrixd m2)
Multiplies two matrices, returning a matrix result.void
SbBox3d. transform(SbMatrixd m)
Transforms box by matrix, enlarging box to contain result.void
SbXfBox3d. transform(SbMatrixd m)
Transforms the box by the given matrix.Constructors in com.openinventor.inventor with parameters of type SbMatrixd Constructor Description SbMatrixd(SbMatrixd copyFrom)
SbRotationd(SbMatrixd m)
Constructor. -
Uses of SbMatrixd in com.openinventor.inventor.fields
Methods in com.openinventor.inventor.fields with parameters of type SbMatrixd Modifier and Type Method Description void
SoMFMatrix. set1Value(int index, SbMatrixd md)
Sets the index 'th value in the array to newValue , a double precision matrix.void
SoMFMatrix. setValue(SbMatrixd md)
Sets the first value in the array to newValue , a double precision matrix, and deletes the second and subsequent values.void
SoSFMatrix. setValue(SbMatrixd md)
Convenience method that allows you to specify a field value using a double precision variable.void
SoMFMatrix. setValues(int start, int num, SbMatrixd[] md)
Deprecated.As of Open Inventor 9.3.1, useSoMFMatrix.setValues(int, com.openinventor.inventor.SbMatrixd[])
instead.void
SoMFMatrix. setValues(int start, SbMatrixd[] md)
Sets values starting at index start to the values in the specified array of double precision matrices.
-