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.
              |