Freigeben über


Vector3Fixed-Struktur

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

Stellt einen Vektor im dreidimensionalen (3D) Raum.

Namespace:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Syntax

'Declaration
Public Structure Vector3Fixed
'Usage
Dim instance As Vector3Fixed
public struct Vector3Fixed
public value class Vector3Fixed
[<SealedAttribute>]
type Vector3Fixed =  struct end

Hinweise

Diese Klasse wird für Operationen mit Festkommaberechnungen bereitgestellt.

Beispiele

Im folgenden Codebeispiel veranschaulicht die Struktur Vector3Fixed verwenden.

    ' This example is taken from the    ' Direct3D Mobile Fixed Point Lighting Sample    ' of the .NET Compact Framework Samples in the SDK.SelectCase device.LightsFixed(2).Type
        Case LightType.Point
            device.LightsFixed(2).Position = New Vector3Fixed(4.5F * x, 4.5F * y, 4.5F * z)
            device.LightsFixed(2).Attenuation1 = 0.4F
        Case LightType.Directional
            device.LightsFixed(2).Direction = New Vector3Fixed(x, y, z)
    EndSelect
    device.LightsFixed(2).Update()
EndSub
// This example is taken from the// Direct3D Mobile Fixed Point Lighting Sample// of the .NET Compact Framework Samples in the SDK.switch(device.LightsFixed[2].Type)
    {
        case LightType.Point:
            device.LightsFixed[2].Position =
                new Vector3Fixed(4.5f * x, 4.5f * y, 4.5f * z);
            device.LightsFixed[2].Attenuation1  = 0.4f;
            break;
        case LightType.Directional:
            device.LightsFixed[2].Direction =
                new Vector3Fixed(x, y, z);
            break;
    }
        device.LightsFixed[2].Update();

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows CE, Windows Mobile für Smartphone, Windows Mobile für Pocket PC

Die .NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET framework.

Versionsinformationen

.NET Compact Framework

Unterstützt in: 3.5, 2.0

Siehe auch

Referenz

Member Vector3Fixed

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace

Weitere Ressourcen

Mobile Direct3D-Programmierung in .NET Compact Framework