The XSpaceUtility type exposes the following members.

Methods

  NameDescription
ComputeCentroidOverloaded.
ComputeVerticesOBBOverloaded.
ComputeVerticesSimpleOBB
Computes the oriented box that bounds all vertices. XSpaceUtilityComputeVerticesOBB(IXVertexArray, XConvexHullSolver)
CreateBitmapOverloaded.
Equals

Determines whether the specified Object is equal to the current Object.

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

(Inherited from Object.)
FindVertexFormatElementOverloaded.
GetHashCode

Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from Object.)
GetImageFileFormatExtension
Returns the file extension for the format.
GetMeshFaceIndicesOverloaded.
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.
GetMeshVerticesOverloaded.
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.
GetTextureFormatOverloaded.
GetTextureSize
Returns the size of the Texture texture.
GetType

Gets the Type of the current instance.

(Inherited from Object.)
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.
GetVertexFormatTextureCoordinateOffsetOverloaded.
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).
MaterialModulateColorsOverloaded.
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.

(Inherited from 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.
QuaternionToYawPitchRollOverloaded.
ToString

Returns a String that represents the current Object.

(Inherited from Object.)
UnitTestComputeVerticesOBB
Vector3Equals
Tests the two Vector3 vectors equality.
Vector3FromArrayOverloaded.
Vector3Rotate
Rotates the vector.
Vector3RotationTo
Calculates the Quaternion defining the rotation from the source to the destination.
Vector3Scale
Calculates the vector scale.
Vector3ToArrayOverloaded.
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.

See Also