RendererVariableManager
Prezentare generală
RendererVariableManager este o clasă în Aspose.3D FOSS pentru .NET.
Această clasă gestionează variabilele utilizate în randare
Proprietăţi: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection, și încă 8.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
WorldTime | float | Citire | Timp în secunde |
ShadowCaster | FVector3 | Citire/Scriere | Poziția generatorului de umbre în sistemul de coordonate al lumii |
Shadowmap | ITextureUnit | Citire/Scriere | Textura de adâncime utilizată pentru maparea umbrelor |
MatrixLightSpace | FMatrix4 | Citire/Scriere | Matrice pentru transformarea spațiului de lumină |
MatrixViewProjection | FMatrix4 | Citire | Matrice pentru transformarea de vizualizare și proiecție. |
MatrixWorldViewProjection | FMatrix4 | Citire | Matrice pentru transformarea vizualizării lumii și a proiecției |
MatrixWorld | FMatrix4 | Citire | Matrice pentru transformarea lumii |
MatrixWorldNormal | FMatrix4 | Citire | Matrice pentru convertirea normalei din spațiul obiect în spațiul lumii. |
MatrixProjection | FMatrix4 | Citire/Scriere | Matrice pentru transformarea de proiecție |
MatrixView | FMatrix4 | Citire/Scriere | Matrice pentru transformarea de vizualizare |
CameraPosition | FVector3 | Citire/Scriere | Poziția camerei în sistemul de coordonate al lumii |
DepthBias | float | Citire/Scriere | Bias de adâncime pentru maparea umbrelor, valoarea implicită este 0.001 |
ViewportSize | FVector2 | Citire | Dimensiunea viewport-ului, măsurată în pixeli |
WorldAmbient | FVector3 | Citire | Culoarea ambientală definită în viewport. |