RendererVariableManager
Översikt
RendererVariableManager är en klass i Aspose.3D FOSS för .NET.
Denna klass hanterar variabler som används vid rendering.
Egenskaper: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection,Och åtta till.
Egenskaper
| Namn och namn: | Typ: | Access | Beskrivning |
|---|---|---|---|
WorldTime | float | Läs. | Tid i sekunder. |
ShadowCaster | FVector3 | Läs/skriv | Skuggkastarens position i världskoordinatsystemet |
Shadowmap | ITextureUnit | Läs/skriv | Djupa textur som används för skuggkartläggning. |
MatrixLightSpace | FMatrix4 | Läs/skriv | Matris för ljusrumstransformation |
MatrixViewProjection | FMatrix4 | Läs. | Matris för syn- och projektionsomvandling. |
MatrixWorldViewProjection | FMatrix4 | Läs. | Matris för världsbild och projektionsomvandling |
MatrixWorld | FMatrix4 | Läs. | Matris för världsförändring |
MatrixWorldNormal | FMatrix4 | Läs. | Matris för att konvertera normal från objekt till världsrum. |
MatrixProjection | FMatrix4 | Läs/skriv | Matris för projektionsomvandling |
MatrixView | FMatrix4 | Läs/skriv | Matris för syntransformation |
CameraPosition | FVector3 | Läs/skriv | Kameran i världskoordinatsystemet. |
DepthBias | float | Läs/skriv | Djupa bias för skuggkartläggning, standardvärde är 0,001 |
ViewportSize | FVector2 | Läs. | Visningsfönsters storlek, mätt i pixlar. |
WorldAmbient | FVector3 | Läs. | Omgivningskärm definierad i synport. |