RendererVariableManager
Übersicht
RendererVariableManager ist eine Klasse in Aspose.3D FOSS für .NET.
Diese Klasse verwaltet Variablen, die beim Rendern verwendet werden
Eigenschaften: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection und 8 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
WorldTime | float | Lesen | Zeit in Sekunden |
ShadowCaster | FVector3 | Lesen/Schreiben | Position des Schattenwerfers im Weltkoordinatensystem |
Shadowmap | ITextureUnit | Lesen/Schreiben | Die Tiefentextur, die für Shadow Mapping verwendet wird |
MatrixLightSpace | FMatrix4 | Lesen/Schreiben | Matrix für die Lichtraum-Transformation |
MatrixViewProjection | FMatrix4 | Lesen | Matrix für die Ansicht- und Projektions-Transformation. |
MatrixWorldViewProjection | FMatrix4 | Lesen | Matrix für die Weltansicht- und Projektions-Transformation |
MatrixWorld | FMatrix4 | Lesen | Matrix für die Welttransformation |
MatrixWorldNormal | FMatrix4 | Lesen | Matrix zur Umwandlung der Normalen vom Objekt- in den Weltraum. |
MatrixProjection | FMatrix4 | Lesen/Schreiben | Matrix für die Projektions-Transformation |
MatrixView | FMatrix4 | Lesen/Schreiben | Matrix für Ansichtstransformation |
CameraPosition | FVector3 | Lesen/Schreiben | Position der Kamera im Weltkoordinatensystem |
DepthBias | float | Lesen/Schreiben | Depth-Bias für Shadow Mapping, Standardwert ist 0,001 |
ViewportSize | FVector2 | Lesen | Größe des Viewports, gemessen in Pixeln |
WorldAmbient | FVector3 | Lesen | Ambient-Farbe im Viewport definiert. |