Freigeben über


Geometry.BoxBoundProbe-Methode

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

Bestimmt, ob ein Strahl das Volumen der einem umgebenden Feld überschneidet.

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

Syntax

'Declaration
Public Shared Function BoxBoundProbe ( _
    min As Vector3, _
    max As Vector3, _
    rayPosition As Vector3, _
    rayDirection As Vector3 _
) As Boolean
'Usage
Dim min As Vector3
Dim max As Vector3
Dim rayPosition As Vector3
Dim rayDirection As Vector3
Dim returnValue As Boolean

returnValue = Geometry.BoxBoundProbe(min, _
    max, rayPosition, rayDirection)
public static bool BoxBoundProbe(
    Vector3 min,
    Vector3 max,
    Vector3 rayPosition,
    Vector3 rayDirection
)
public:
static bool BoxBoundProbe(
    Vector3 min, 
    Vector3 max, 
    Vector3 rayPosition, 
    Vector3 rayDirection
)
static member BoxBoundProbe : 
        min:Vector3 * 
        max:Vector3 * 
        rayPosition:Vector3 * 
        rayDirection:Vector3 -> bool 

Parameter

Rückgabewert

Typ: System.Boolean
true , wenn der Strahl das Volumen des umgebenden Quaders; schneidetandernfalls false.

Hinweise

Die BoxBoundProbe-Methode bestimmt, ob der Strahl das Volume des umgebenden Felds und nicht nur die Oberfläche des im Feld schneidet.

BoxBoundProbe übergebenen Werte sind Xmin, Xmax, Ymin, Ymax, Zmin und Zmax.Im folgenden definiert daher die Ecken des umgebenden Felds.

xmax, ymax, zmax

xmax, ymax, zmin

xmax, ymin, zmax

xmax, ymin, zmin

xmin, ymax, zmax

xmin, ymax, zmin

xmin, ymin, zmax

xmin, ymin, zmin

Die Tiefe des umgebenden Quaders ist Zmax - Zmin in der Z-Richtung;Ymax - Ymin in der y-Richtung und Xmax - Xmin in der X-Richtung.Wenn die minimalen und maximalen Vektoren (-1,-1,-1) min und Max (1, 1, 1) sind, wird das umgebende Feld z. B. wie folgt definiert.

1, 1, 1

1, 1, -1

1, -1, 1

1, -1, -1

1, 1, 1

-1, 1, -1

-1, -1, 1

-1, -1, -1

.NET Framework-Sicherheit

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

Geometry Klasse

Member Geometry

Microsoft.WindowsMobile.DirectX.Direct3D-Namespace