Typ XSpaceUtility zpřístupňuje následující členy.
Metody
| Jméno | Popis | |
|---|---|---|
| ComputeCentroid | Přetíženo. | |
| ComputeVerticesOBB | Přetíženo. | |
| ComputeVerticesSimpleOBB |
Vypočte orientovaný kvádr, který obklopuje všechny vrcholy.
XSpaceUtilityComputeVerticesOBB(IXVertexArray, XConvexHullSolver)
| |
| CreateBitmap | Přetíženo. | |
| Equals | (Zděděno z Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. | |
| FindVertexFormatElement | Přetíženo. | |
| GetHashCode | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. | |
| GetImageFileFormatExtension |
Zjistí příponu souboru pro formát format.
| |
| GetMeshFaceIndices | Přetíženo. | |
| GetMeshFaceVertices |
Zjistí vrcholy stěny faceIndex meshe vrstvy DirectX Mesh.
| |
| GetMeshNormals |
Zjišťuje normály meshe vrstvy DirectX Mesh s filtrováním normál.
| |
| GetMeshTextureCoordinates |
Vrátí texturovací souřadnice meshe.
| |
| GetMeshVertex |
Zjišťuje vrchol s požadovaným indexem v meshi vrstvy DirectX Mesh.
| |
| GetMeshVertices | Přetíženo. | |
| GetMeshVerticesBoundingVolume |
Vypočítá obklopující kvádr (sesouhlasený s osami souřadného systému), který obsahuje všechny dané vrcholy meshe.
| |
| GetPixelByteSize |
Vypočítá velikost jednoho pixelu v bytech.
| |
| GetPixelFormat |
Převede Format na PixelFormat.
| |
| GetTextureFormat | Přetíženo. | |
| GetTextureSize |
Zjišťuje velikost textury Texture.
| |
| GetType | Gets the Type of the current instance. | |
| GetVector3Coordinate |
Vrátí složku vektoru Vector3 zadaného celočíselně.
| |
| GetVertexFormatColorOffset |
Vrátí velikost a ofset barvy pro daný formát vrcholu.
| |
| GetVertexFormatSizeAndOffsets |
Vrátí velikost a ofset pozice a normály pro daný formát vrcholu.
| |
| GetVertexFormatTextureCoordinateOffset | Přetíženo. | |
| ImageFileFormatFromFileExtension |
Převede příponu souboru na odpovídající formát ImageFileFormat. V případě nenalezení vrací vždy Png()()().
| |
| IsAlphaFormat |
Testování, zda formát Format obsahuje alfa kanál (průhlednost).
| |
| MaterialModulateColors | Přetíženo. | |
| MatrixCopyTranslation |
Zkopíruje posun (hodnoty M41()()(), M42()()(), M43()()()) z matice source do matice destination.
| |
| MatrixLookAtLH |
Vytvoří transformační matici levotočivého perspektivního promítání..
| |
| MatrixNormalTransformation |
Vrátí matici transformace normál z matice transformace vrcholů.
| |
| MatrixNoTranslation |
Vytvoří kopii matice source, která neobsahuje posun (hodnoty M41()()(), M42()()(), M43()()() jsou nulové).
| |
| MatrixPosition0 |
Vrátí vektor posunu Vector3 z matice source (hodnoty M41()()(), M42()()(), M43()()()).
| |
| MemberwiseClone | Creates a shallow copy of the current Object. | |
| QuaternionFromAxes |
Vrátí otočení Quaternion os souřadného systému.
XSpaceUtility..::.QuaternionToAxes(Quaternion, Vector3%, Vector3%, Vector3%)
| |
| QuaternionToAxes |
Přepočte otočení Quaternion na osy souřadného systému po otočení.
| |
| QuaternionToYawPitchRoll | Přetíženo. | |
| ToString | (Zděděno z Object.) | |
| UnitTestComputeVerticesOBB | ||
| Vector3Equals |
Testuje totožnost dvou vektorů Vector3.
| |
| Vector3FromArray | Přetíženo. | |
| Vector3Rotate |
Provede rotaci vektoru.
| |
| Vector3RotationTo |
Vypočte čtveřici Quaternion určující otočení od source do destination.
| |
| Vector3Scale |
Vypočítá zvětšení vektoru.
| |
| Vector3ToArray | Přetíženo. | |
| Vector3ToString |
Formátuje vektor Vector3 na řetězec.
| |
| Vector3TransformDirection |
Vypočte transformaci vektoru transformační maticí.
| |
| VertexBufferTransformPosition |
Transformuje zadané pozice (3D souřadnice) vrcholů v bufferu vrcholů.
|
Fieldy
| Jméno | Popis | |
|---|---|---|
| AxisMinusX |
Vektor Vector3 záporné osy X.
| |
| AxisMinusY |
Vektor Vector3 záporné osy Y.
| |
| AxisMinusZ |
Vektor Vector3 záporné osy Z.
| |
| AxisX |
Vektor Vector3 kladné osy X.
| |
| AxisY |
Vektor Vector3 kladné osy Y.
| |
| AxisZ |
Vektor Vector3 kladné osy Z.
| |
| Scale1 |
Vektor Vector3 identického zvětšení.
|