Condividi tramite


Metodo Geometry.BoxBoundProbe

Aggiornamento: novembre 2007

Determina se un raggio interseca il volume di un riquadro di delimitazione.

Spazio dei nomi:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

Sintassi

'Dichiarazione
Public Shared Function BoxBoundProbe ( _
    min As Vector3, _
    max As Vector3, _
    rayPosition As Vector3, _
    rayDirection As Vector3 _
) As Boolean
'Utilizzo
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
)
public static function BoxBoundProbe(
    min : Vector3, 
    max : Vector3, 
    rayPosition : Vector3, 
    rayDirection : Vector3
) : boolean

Parametri

Valore restituito

Tipo: System.Boolean

true se il raggio interseca il volume del riquadro di delimitazione; in caso contrario false.

Note

Il metodo BoxBoundProbe determina se il raggio interseca il volume del riquadro di delimitazione, non soltanto la superficie.

I valori passati al metodo BoxBoundProbe sono xmin, xmax, ymin, ymax, zmin e zmax. Di conseguenza, i valori riportati di seguito definiscono gli angoli del riquadro di delimitazione.

xmax, ymax, zmax

xmax, ymax, zmin

xmax, ymin, zmax

xmax, ymin, zmin

xmin, ymax, zmax

xmin, ymax, zmin

xmin, ymin, zmax

xmin, ymin, zmin

La profondità del riquadro di delimitazione è zmax - zmin nella direzione z; ymax - ymin nella direzione y e xmax - xmin nella direzione x. Ad esempio, se i vettori minimo e massimo riportati sono min (-1, -1, -1) e max (1, 1, 1), il riquadro di delimitazione viene definito nel modo riportato di seguito.

1, 1, 1

1, 1, -1

1, -1, 1

1, -1, -1

1, 1, 1

-1, 1, -1

-1, -1, 1

-1, -1, -1

Autorizzazioni

Piattaforme

Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Compact Framework

Supportato in: 3.5, 2.0

Vedere anche

Riferimenti

Geometry Classe

Membri Geometry

Spazio dei nomi Microsoft.WindowsMobile.DirectX.Direct3D