Package | Description |
---|---|
com.openinventor.inventor |
Open Inventor is an object-oriented and OpenGL-based API for real-time 3D visualization.
|
com.openinventor.inventor.fields |
Modifier and Type | Field and Description |
---|---|
SbMatrixd |
SbMatrixd.Factorization.proj |
SbMatrixd |
SbMatrixd.Factorization.r |
SbMatrixd |
SbMatrixd.Factorization.u |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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 to
multRight() 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.
|
Constructor and Description |
---|
SbMatrixd(SbMatrixd copyFrom) |
SbRotationd(SbMatrixd m)
Constructor.
|
Modifier and Type | Method and 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, use
SoMFMatrix.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.
|
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com