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
- min
Typ: Microsoft.WindowsMobile.DirectX.Vector3
Eine Vector3-Struktur, die der unteren linken Ecke des umgebenden Quaders beschreibt.
- max
Typ: Microsoft.WindowsMobile.DirectX.Vector3
Eine Vector3-Struktur, die obere rechte Ecke des umgebenden Quaders beschreibt.
- rayPosition
Typ: Microsoft.WindowsMobile.DirectX.Vector3
Ein Vector3-Struktur, die Ursprung-Koordinate des Strahls angibt.
- rayDirection
Typ: Microsoft.WindowsMobile.DirectX.Vector3
Eine Vector3-Struktur, die die Richtung des Strahls angibt.Dieser Vektor sollte nicht (0,0,0) sein, aber nicht normalisiert werden muss.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
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