Freigeben über


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
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXPRTEngine