RendererVariableManager
Overzicht
RendererVariableManager is een klasse in Aspose.3D FOSS voor .NET.
Deze klasse beheert variabelen die bij het renderen worden gebruikt
Eigenschappen: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection, en nog 8.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
WorldTime | float | Lezen | Tijd in seconden |
ShadowCaster | FVector3 | Lezen/schrijven | Positie van de schaduwwerper in wereldcoördinatensysteem |
Shadowmap | ITextureUnit | Lezen/schrijven | De diepte-textuur die wordt gebruikt voor shadow mapping |
MatrixLightSpace | FMatrix4 | Lezen/schrijven | Matrix voor lichtruimte-transformatie |
MatrixViewProjection | FMatrix4 | Lezen | Matrix voor view- en projectietransformatie. |
MatrixWorldViewProjection | FMatrix4 | Lezen | Matrix voor wereldweergave en projectietransformatie |
MatrixWorld | FMatrix4 | Lezen | Matrix voor wereldtransformatie |
MatrixWorldNormal | FMatrix4 | Lezen | Matrix voor het omzetten van een normaal van object- naar wereldruimte. |
MatrixProjection | FMatrix4 | Lezen/schrijven | Matrix voor projectietransformatie |
MatrixView | FMatrix4 | Lezen/schrijven | Matrix voor view-transformatie |
CameraPosition | FVector3 | Lezen/schrijven | Camera’s positie in het wereldcoördinaatsysteem |
DepthBias | float | Lezen/schrijven | Depth bias voor shadow mapping, standaardwaarde is 0.001 |
ViewportSize | FVector2 | Lezen | Grootte van viewport, gemeten in pixel |
WorldAmbient | FVector3 | Lezen | Omgevingskleur gedefinieerd in viewport. |