RendererVariableManager

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

NazwaTypDostępOpis
WorldTimefloatOdczytCzas w sekundach
ShadowCasterFVector3Odczyt/zapisPozycja rzucającego cień w układzie współrzędnych świata
ShadowmapITextureUnitOdczyt/zapisTekstura głębokości używana do mapowania cieni
MatrixLightSpaceFMatrix4Odczyt/zapisMacierz przekształcenia przestrzeni światła
MatrixViewProjectionFMatrix4OdczytMacierz przekształcenia widoku i projekcji.
MatrixWorldViewProjectionFMatrix4OdczytMacierz przekształcenia widoku świata i projekcji
MatrixWorldFMatrix4OdczytMacierz przekształcenia świata
MatrixWorldNormalFMatrix4OdczytMacierz konwertująca normalną z przestrzeni obiektu do przestrzeni świata.
MatrixProjectionFMatrix4Odczyt/zapisMacierz transformacji projekcji
MatrixViewFMatrix4Odczyt/zapisMacierz transformacji widoku
CameraPositionFVector3Odczyt/zapisPozycja kamery w układzie współrzędnych świata
DepthBiasfloatOdczyt/zapisPrzesunięcie głębokości dla mapowania cieni, domyślna wartość to 0.001
ViewportSizeFVector2OdczytRozmiar obszaru widoku, mierzony w pikselach
WorldAmbientFVector3OdczytKolor otoczenia określony w oknie widoku.

Zobacz także

 Polski