| Package | Description |
|---|---|
| org.web3d.x3d.jsail.fields |
The fields subpackage is provided for creating
typed X3D field values
and also includes various utility capabilities.
|
| org.web3d.x3d.sai |
The X3D Java Scene Access Interface (SAI) package is designed to
provide access to a browser and its contained scene graph,
either within an internal X3D Script node or an external HTML script.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MFMatrix3dObject
This utility class provides a concrete implementation corresponding to MFMatrix3d X3D field type.
|
class |
MFMatrix3fObject
This utility class provides a concrete implementation corresponding to MFMatrix3f X3D field type.
|
class |
SFMatrix3dObject
This utility class provides a concrete implementation corresponding to SFMatrix3d X3D field type.
|
class |
SFMatrix3fObject
This utility class provides a concrete implementation corresponding to SFMatrix3f X3D field type.
|
| Modifier and Type | Method and Description |
|---|---|
Matrix3 |
MFMatrix3dObject.inverse() |
Matrix3 |
MFMatrix3fObject.inverse() |
Matrix3 |
SFMatrix3dObject.inverse() |
Matrix3 |
SFMatrix3fObject.inverse() |
Matrix3 |
MFMatrix3dObject.multiplyColVector(SFVec3d vector3d) |
Matrix3 |
SFMatrix3dObject.multiplyColVector(SFVec3d vector3d) |
Matrix3 |
MFMatrix3fObject.multiplyColVector(SFVec3f vector3f) |
Matrix3 |
SFMatrix3fObject.multiplyColVector(SFVec3f vector3f) |
Matrix3 |
MFMatrix3dObject.multiplyLeft(Matrix3 matrix3x3) |
Matrix3 |
MFMatrix3fObject.multiplyLeft(Matrix3 matrix3x3) |
Matrix3 |
SFMatrix3dObject.multiplyLeft(Matrix3 matrix3x3) |
Matrix3 |
SFMatrix3fObject.multiplyLeft(Matrix3 matrix3x3) |
Matrix3 |
MFMatrix3dObject.multiplyRight(Matrix3 matrix3x3) |
Matrix3 |
MFMatrix3fObject.multiplyRight(Matrix3 matrix3x3) |
Matrix3 |
SFMatrix3dObject.multiplyRight(Matrix3 matrix3x3) |
Matrix3 |
SFMatrix3fObject.multiplyRight(Matrix3 matrix3x3) |
Matrix3 |
MFMatrix3dObject.multiplyRowVector(SFVec3d vector3d) |
Matrix3 |
SFMatrix3dObject.multiplyRowVector(SFVec3d vector3d) |
Matrix3 |
MFMatrix3fObject.multiplyRowVector(SFVec3f vector3f) |
Matrix3 |
SFMatrix3fObject.multiplyRowVector(SFVec3f vector3f) |
Matrix3 |
MFMatrix3dObject.transpose() |
Matrix3 |
MFMatrix3fObject.transpose() |
Matrix3 |
SFMatrix3dObject.transpose() |
Matrix3 |
SFMatrix3fObject.transpose() |
| Modifier and Type | Method and Description |
|---|---|
Matrix3 |
MFMatrix3dObject.multiplyLeft(Matrix3 matrix3x3) |
Matrix3 |
MFMatrix3fObject.multiplyLeft(Matrix3 matrix3x3) |
Matrix3 |
SFMatrix3dObject.multiplyLeft(Matrix3 matrix3x3) |
Matrix3 |
SFMatrix3fObject.multiplyLeft(Matrix3 matrix3x3) |
Matrix3 |
MFMatrix3dObject.multiplyRight(Matrix3 matrix3x3) |
Matrix3 |
MFMatrix3fObject.multiplyRight(Matrix3 matrix3x3) |
Matrix3 |
SFMatrix3dObject.multiplyRight(Matrix3 matrix3x3) |
Matrix3 |
SFMatrix3fObject.multiplyRight(Matrix3 matrix3x3) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MFMatrix3d
MFMatrix3d specifies zero or more 3x3 matrices of double-precision floating point numbers, organized in row-major fashion.
|
interface |
MFMatrix3f
MFMatrix3f specifies zero or more 3x3 matrices of single-precision floating point numbers, organized in row-major fashion.
|
interface |
SFMatrix3d
SFMatrix3d specifies a 3x3 matrix of double-precision floating point numbers, organized in row-major fashion.
|
interface |
SFMatrix3f
SFMatrix3f specifies a 3x3 matrix of single-precision floating point numbers, organized in row-major fashion.
|
| Modifier and Type | Method and Description |
|---|---|
Matrix3 |
Matrix3.inverse() |
Matrix3 |
MFMatrix3d.multiplyColVector(SFVec3d vec3d) |
Matrix3 |
SFMatrix3d.multiplyColVector(SFVec3d vec3d) |
Matrix3 |
MFMatrix3f.multiplyColVector(SFVec3f vec3f) |
Matrix3 |
SFMatrix3f.multiplyColVector(SFVec3f vec3f) |
Matrix3 |
Matrix3.multiplyLeft(Matrix3 matrix3x3) |
Matrix3 |
Matrix3.multiplyRight(Matrix3 matrix3x3) |
Matrix3 |
MFMatrix3d.multiplyRowVector(SFVec3d vec3d) |
Matrix3 |
SFMatrix3d.multiplyRowVector(SFVec3d vec3d) |
Matrix3 |
MFMatrix3f.multiplyRowVector(SFVec3f vec3f) |
Matrix3 |
SFMatrix3f.multiplyRowVector(SFVec3f vec3f) |
Matrix3 |
Matrix3.transpose() |
| Modifier and Type | Method and Description |
|---|---|
Matrix3 |
Matrix3.multiplyLeft(Matrix3 matrix3x3) |
Matrix3 |
Matrix3.multiplyRight(Matrix3 matrix3x3) |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.