RendererVariableManager
Visión general
RendererVariableManager es una clase en Aspose.3D FOSS para .NET.
Esta clase gestiona variables usadas en la renderización.
Propiedades: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection y 8 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
WorldTime | float | Lectura | Tiempo en segundos |
ShadowCaster | FVector3 | Lectura/Escritura | Posición del lanzador de sombras en el sistema de coordenadas mundial |
Shadowmap | ITextureUnit | Lectura/Escritura | La textura de profundidad utilizada para el mapeado de sombras |
MatrixLightSpace | FMatrix4 | Lectura/Escritura | Matriz para la transformación del espacio de luz |
MatrixViewProjection | FMatrix4 | Lectura | Matriz para la transformación de vista y proyección. |
MatrixWorldViewProjection | FMatrix4 | Lectura | Matriz para la transformación de vista mundial y proyección |
MatrixWorld | FMatrix4 | Lectura | Matriz para la transformación del mundo |
MatrixWorldNormal | FMatrix4 | Lectura | Matriz para convertir la normal del objeto al espacio mundial. |
MatrixProjection | FMatrix4 | Lectura/Escritura | Matriz de transformación de proyección |
MatrixView | FMatrix4 | Lectura/Escritura | Matriz de transformación de vista |
CameraPosition | FVector3 | Lectura/Escritura | Posición de la cámara en el sistema de coordenadas mundial |
DepthBias | float | Lectura/Escritura | Sesgo de profundidad para el mapeo de sombras, el valor predeterminado es 0.001 |
ViewportSize | FVector2 | Lectura | Tamaño del viewport, medido en píxeles |
WorldAmbient | FVector3 | Lectura | Color ambiental definido en el viewport. |