RendererVariableManager
Przegląd
RendererVariableManager jest klasą w Aspose.3D FOSS dla .NET.
Ta klasa zarządza zmiennymi używanymi w renderowaniu
Właściwości: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection, oraz 8 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
WorldTime | float | Odczyt | Czas w sekundach |
ShadowCaster | FVector3 | Odczyt/zapis | Pozycja rzucającego cień w układzie współrzędnych świata |
Shadowmap | ITextureUnit | Odczyt/zapis | Tekstura głębokości używana do mapowania cieni |
MatrixLightSpace | FMatrix4 | Odczyt/zapis | Macierz przekształcenia przestrzeni światła |
MatrixViewProjection | FMatrix4 | Odczyt | Macierz przekształcenia widoku i projekcji. |
MatrixWorldViewProjection | FMatrix4 | Odczyt | Macierz przekształcenia widoku świata i projekcji |
MatrixWorld | FMatrix4 | Odczyt | Macierz przekształcenia świata |
MatrixWorldNormal | FMatrix4 | Odczyt | Macierz konwertująca normalną z przestrzeni obiektu do przestrzeni świata. |
MatrixProjection | FMatrix4 | Odczyt/zapis | Macierz transformacji projekcji |
MatrixView | FMatrix4 | Odczyt/zapis | Macierz transformacji widoku |
CameraPosition | FVector3 | Odczyt/zapis | Pozycja kamery w układzie współrzędnych świata |
DepthBias | float | Odczyt/zapis | Przesunięcie głębokości dla mapowania cieni, domyślna wartość to 0.001 |
ViewportSize | FVector2 | Odczyt | Rozmiar obszaru widoku, mierzony w pikselach |
WorldAmbient | FVector3 | Odczyt | Kolor otoczenia określony w oknie widoku. |