ID3DXPRTEngine::SetMinMaxIntersection-Methode
Legt die mindesten und maximalen Abstände von Schnittmengen zwischen 3D-Objekten fest. Diese Entfernungswerte können verwendet werden, um die minimale oder maximale Entfernung zu steuern, die Objekte lichtschatten oder reflektieren können. Beispielsweise kann die -Methode verwendet werden, um die Schattenung von in der Nähe befindlichen Features eines 3D-Modells zu begrenzen.
Syntax
HRESULT SetMinMaxIntersection(
[in] FLOAT fMin ,
[in] FLOAT fMax
);
Parameter
-
fMin [in]
-
Typ: FLOAT
Minimaler Schnittpunktabstand. Muss positiv und kleiner als fMax sein.
-
fMax [in]
-
Typ: FLOAT
Maximaler Schnittpunktabstand. Bei 0.0f wird der vorherige Wert verwendet. andernfalls muss größer als fMin sein.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Diese Methode kann nicht in PRT-Simulationen (Precomputed Radiance Transfer) verwendet werden, die in der GPU ausgeführt werden. Siehe ID3DXPRTEngine::ComputeDirectLightingSHGPU.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch