The XSpaceUtility type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| ComputeCentroid | Overloaded. | |
| ComputeVerticesOBB | Overloaded. | |
| ComputeVerticesSimpleOBB |
Computes the oriented box that bounds all vertices.
XSpaceUtilityComputeVerticesOBB(IXVertexArray, XConvexHullSolver) | |
| CreateBitmap | Overloaded. | |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. | |
| FindVertexFormatElement | Overloaded. | |
| GetHashCode | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. | |
| GetImageFileFormatExtension |
Returns the file extension for the format.
| |
| GetMeshFaceIndices | Overloaded. | |
| GetMeshFaceVertices |
Returns the DirectX layer Mesh mesh face faceIndex vertices.
| |
| GetMeshNormals |
Returns the DirectX layer Mesh mesh vertices using the normal filtering.
| |
| GetMeshTextureCoordinates |
Returns the mesh texture coordinates.
| |
| GetMeshVertex |
Returns the DirectX layer Mesh mesh vertex at the given index.
| |
| GetMeshVertices | Overloaded. | |
| GetMeshVerticesBoundingVolume |
Returns the bounding block (aligned to the coordinate system axis) that contains all the mesh's given vertices.
| |
| GetPixelByteSize |
Returns size of one pixel in bytes.
| |
| GetPixelFormat |
Converts the Format to the PixelFormat.
| |
| GetTextureFormat | Overloaded. | |
| GetTextureSize |
Returns the size of the Texture texture.
| |
| GetType | Gets the Type of the current instance. | |
| GetVector3Coordinate |
Returns the Vector3 vector component.
| |
| GetVertexFormatColorOffset |
Returns size and color offset for given vertex format.
| |
| GetVertexFormatSizeAndOffsets |
Returns the size and the offset of the normal for the given vertex format.
| |
| GetVertexFormatTextureCoordinateOffset | Overloaded. | |
| ImageFileFormatFromFileExtension |
Converts the file extension to the corresponding format ImageFileFormat if found, or Png()()() otherwise.
| |
| IsAlphaFormat |
Tests whether the Format format contains the aplha channel (transparency).
| |
| MaterialModulateColors | Overloaded. | |
| MatrixCopyTranslation |
Copies the translation (values M41()()(), M42()()(), M43()()()) from the matrix source to the matrix destination.
| |
| MatrixLookAtLH |
Creates new transform matrix of the left-handed perspective projection.
| |
| MatrixNormalTransformation |
Returns the normal transform matrix from the vertex transform matrix.
| |
| MatrixNoTranslation |
Creates a copy of the matrix source that does not contain translation (values M41()()(), M42()()(), M43()()() are zero).
| |
| MatrixPosition0 |
Returns the translation Vector3 vector from the matrix source (values M41()()(), M42()()(), M43()()()).
| |
| MemberwiseClone | Creates a shallow copy of the current Object. | |
| QuaternionFromAxes |
Returns the Quaternion rotation of the coordinate system axes.
XSpaceUtility..::.QuaternionToAxes(Quaternion, Vector3%, Vector3%, Vector3%) | |
| QuaternionToAxes |
Recalculates the Quaternion to the axis of the rotating coordinate system.
| |
| QuaternionToYawPitchRoll | Overloaded. | |
| ToString | (Inherited from Object.) | |
| UnitTestComputeVerticesOBB | ||
| Vector3Equals |
Tests the two Vector3 vectors equality.
| |
| Vector3FromArray | Overloaded. | |
| Vector3Rotate |
Rotates the vector.
| |
| Vector3RotationTo |
Calculates the Quaternion defining the rotation from the source to the destination.
| |
| Vector3Scale |
Calculates the vector scale.
| |
| Vector3ToArray | Overloaded. | |
| Vector3ToString |
Converts the Vector3 vector to the text string.
| |
| Vector3TransformDirection |
Calculates the vector transformation using the transform matrix.
| |
| VertexBufferTransformPosition |
Transforms given vertex positions (3D coordinates) in the vertex buffer.
|
Fields
| Name | Description | |
|---|---|---|
| AxisMinusX |
The Vector3 vector of the negative X axis.
| |
| AxisMinusY |
The Vector3 vector of the negative Y axis.
| |
| AxisMinusZ |
The Vector3 vector of the negative Z axis.
| |
| AxisX |
The Vector3 vector of the positive X axis.
| |
| AxisY |
The Vector3 vector of the positive Y axis.
| |
| AxisZ |
The Vector3 vector of the positive Z axis.
| |
| Scale1 |
The identity scale Vector3 vector.
|