Uses of Class
com.openinventor.inventor.SbMatrixd
Packages that use SbMatrixd
Package
Description
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
-
Uses of SbMatrixd in com.openinventor.inventor
Fields in com.openinventor.inventor declared as SbMatrixdModifier and TypeFieldDescriptionSbMatrixd.Factorization.proj
SbMatrixd.Factorization.r
SbMatrixd.Factorization.u
Methods in com.openinventor.inventor that return SbMatrixdModifier and TypeMethodDescriptionSbXfBox3d.getInverse()
Gets the inverse of the transformation on the box.SbRotation.getMatrixd()
Returns corresponding 4x4 rotation matrix.SbRotationd.getMatrixd()
Returns corresponding 4x4 rotation matrix.SbXfBox3d.getTransform()
Gets the transformation on the box.static SbMatrixd
SbMatrixd.identity()
Returns an identity matrix.SbMatrixd.inverse()
Returns inverse of matrix.Pre-multiplies the matrix by given matrix.Post-multiplies the matrix by given matrix.SbMatrixd.setValue
(double[] components) SbMatrixd.setValue
(double[] components, int startIndex) 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) Multiplies two matrices, returning a matrix result.static SbMatrixd[]
SbMatrixd.toArray
(long nativeArray, long length) SbMatrixd.transpose()
Returns transpose of matrix.Methods in com.openinventor.inventor with parameters of type SbMatrixdModifier and TypeMethodDescriptionboolean
Equality comparison within given tolerance, for each component.void
Post-multiplies the matrix by the given matrix (equivalent tomultRight()
method).Pre-multiplies the matrix by given matrix.Post-multiplies the matrix by given matrix.int
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
Sets value from a double precision matrix.void
Sets rotation from a double precision rotation matrix.Sets value of rotation from a rotation matrix.Multiplies two matrices, returning a matrix result.void
Transforms box by matrix, enlarging box to contain result.void
Transforms the box by the given matrix.Constructors in com.openinventor.inventor with parameters of type SbMatrixdModifierConstructorDescriptionConstructor. -
Uses of SbMatrixd in com.openinventor.inventor.fields
Methods in com.openinventor.inventor.fields with parameters of type SbMatrixdModifier and TypeMethodDescriptionvoid
Sets the index 'th value in the array to newValue , a double precision matrix.void
Sets the first value in the array to newValue , a double precision matrix, and deletes the second and subsequent values.void
Convenience method that allows you to specify a field value using a double precision variable.void
Deprecated.void
Sets values starting at index start to the values in the specified array of double precision matrices.
SoMFMatrix.setValues(int, com.openinventor.inventor.SbMatrixd[])
instead.