| 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 |
MFMatrix4dObject
This utility class provides a concrete implementation corresponding to MFMatrix4d X3D field type.
|
class |
MFMatrix4fObject
This utility class provides a concrete implementation corresponding to MFMatrix4f X3D field type.
|
class |
SFMatrix4dObject
This utility class provides a concrete implementation corresponding to SFMatrix4d X3D field type.
|
class |
SFMatrix4fObject
This utility class provides a concrete implementation corresponding to SFMatrix4f X3D field type.
|
| Modifier and Type | Method and Description |
|---|---|
Matrix4 |
MFMatrix4dObject.inverse() |
Matrix4 |
MFMatrix4fObject.inverse() |
Matrix4 |
SFMatrix4dObject.inverse() |
Matrix4 |
SFMatrix4fObject.inverse() |
Matrix4 |
MFMatrix4dObject.multiplyColVector(SFVec3d vector3d) |
Matrix4 |
SFMatrix4dObject.multiplyColVector(SFVec3d vector3d) |
Matrix4 |
MFMatrix4fObject.multiplyColVector(SFVec3f vector3f) |
Matrix4 |
SFMatrix4fObject.multiplyColVector(SFVec3f vector3f) |
Matrix4 |
MFMatrix4dObject.multiplyLeft(Matrix4 matrix3x3) |
Matrix4 |
MFMatrix4fObject.multiplyLeft(Matrix4 matrix3x3) |
Matrix4 |
SFMatrix4dObject.multiplyLeft(Matrix4 matrix3x3) |
Matrix4 |
SFMatrix4fObject.multiplyLeft(Matrix4 matrix3x3) |
Matrix4 |
MFMatrix4dObject.multiplyRight(Matrix4 matrix3x3) |
Matrix4 |
MFMatrix4fObject.multiplyRight(Matrix4 matrix3x3) |
Matrix4 |
SFMatrix4dObject.multiplyRight(Matrix4 matrix3x3) |
Matrix4 |
SFMatrix4fObject.multiplyRight(Matrix4 matrix3x3) |
Matrix4 |
MFMatrix4dObject.multiplyRowVector(SFVec3d vector3d) |
Matrix4 |
SFMatrix4dObject.multiplyRowVector(SFVec3d vector3d) |
Matrix4 |
MFMatrix4fObject.multiplyRowVector(SFVec3f vector3f) |
Matrix4 |
SFMatrix4fObject.multiplyRowVector(SFVec3f vector3f) |
Matrix4 |
MFMatrix4dObject.transpose() |
Matrix4 |
MFMatrix4fObject.transpose() |
Matrix4 |
SFMatrix4dObject.transpose() |
Matrix4 |
SFMatrix4fObject.transpose() |
| Modifier and Type | Method and Description |
|---|---|
Matrix4 |
MFMatrix4dObject.multiplyLeft(Matrix4 matrix3x3) |
Matrix4 |
MFMatrix4fObject.multiplyLeft(Matrix4 matrix3x3) |
Matrix4 |
SFMatrix4dObject.multiplyLeft(Matrix4 matrix3x3) |
Matrix4 |
SFMatrix4fObject.multiplyLeft(Matrix4 matrix3x3) |
Matrix4 |
MFMatrix4dObject.multiplyRight(Matrix4 matrix3x3) |
Matrix4 |
MFMatrix4fObject.multiplyRight(Matrix4 matrix3x3) |
Matrix4 |
SFMatrix4dObject.multiplyRight(Matrix4 matrix3x3) |
Matrix4 |
SFMatrix4fObject.multiplyRight(Matrix4 matrix3x3) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MFMatrix4d
MFMatrix4d specifies zero or more 4x4 matrices of double-precision floating point numbers, organized in row-major fashion.
|
interface |
MFMatrix4f
MFMatrix4f specifies zero or more 4x4 matrices of single-precision floating point numbers, organized in row-major fashion.
|
interface |
SFMatrix4d
SFMatrix4d specifies a 4x4 matrix of double-precision floating point numbers, organized in row-major fashion.
|
interface |
SFMatrix4f
SFMatrix4f specifies a 4x4 matrix of single-precision floating point numbers, organized in row-major fashion.
|
| Modifier and Type | Method and Description |
|---|---|
Matrix4 |
Matrix4.inverse() |
Matrix4 |
MFMatrix4d.multiplyColVector(SFVec3d vec3d) |
Matrix4 |
SFMatrix4d.multiplyColVector(SFVec3d vec3d) |
Matrix4 |
MFMatrix4f.multiplyColVector(SFVec3f vec3f) |
Matrix4 |
SFMatrix4f.multiplyColVector(SFVec3f vec3f) |
Matrix4 |
Matrix4.multiplyLeft(Matrix4 matrix4x4) |
Matrix4 |
Matrix4.multiplyRight(Matrix4 matrix4x4) |
Matrix4 |
MFMatrix4d.multiplyRowVector(SFVec3d vec3d) |
Matrix4 |
SFMatrix4d.multiplyRowVector(SFVec3d vec3d) |
Matrix4 |
MFMatrix4f.multiplyRowVector(SFVec3f vec3f) |
Matrix4 |
SFMatrix4f.multiplyRowVector(SFVec3f vec3f) |
Matrix4 |
Matrix4.transpose() |
| Modifier and Type | Method and Description |
|---|---|
Matrix4 |
Matrix4.multiplyLeft(Matrix4 matrix4x4) |
Matrix4 |
Matrix4.multiplyRight(Matrix4 matrix4x4) |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.