Partager via


Vector3, structure

Mise à jour : novembre 2007

Décrit et manipule un vecteur dans un espace à trois dimensions (3D).

Espace de noms :  Microsoft.WindowsMobile.DirectX
Assembly :  Microsoft.WindowsMobile.DirectX (dans Microsoft.WindowsMobile.DirectX.dll)

Syntaxe

'Déclaration
Public Structure Vector3
'Utilisation
Dim instance As Vector3
public struct Vector3
public value class Vector3
JScript prend en charge l'utilisation de structures mais pas la déclaration de nouvelles structures.

Exemples

L'exemple suivant illustre l'utilisation d'une structure Vector3. Cet exemple est extrait de l'Exemple des matrices de Direct3D Mobile dans le Kit de développement logiciel (SDK) Windows.

' Set up the view matrix. A view matrix can be defined given an eye point,
' a point to lookat, and a direction indicating which way is up. Here, you set
' the eye five units back along the z-axis and up three units, look at the
' origin, and define "up" to be in the y-direction.
device.Transform.View = Matrix.LookAtLH(New Vector3(0.0F, 3.0F, -5.0F), New Vector3(0.0F, 0.0F, 0.0F), New Vector3(0.0F, 1.0F, 0.0F))
// Set up the view matrix. A view matrix can be defined given an eye point,
// a point to look at, and a direction indicating which way is up. Here, you set
// the eye five units back along the z-axis and up three units, look at the
// origin, and define "up" to be in the y-direction.
device.Transform.View = Matrix.LookAtLH(new Vector3(0.0f, 3.0f, -5.0f), new Vector3(0.0f, 0.0f, 0.0f), new Vector3(0.0f, 1.0f, 0.0f));

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Plateformes

Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Compact Framework

Pris en charge dans : 3.5, 2.0

Voir aussi

Référence

Membres Vector3

Microsoft.WindowsMobile.DirectX, espace de noms

Autres ressources

Programmation Direct3D Mobile dans le .NET Compact Framework