RendererVariableManager
Visão geral
RendererVariableManager é uma classe em Aspose.3D FOSS para .NET.
Esta classe gerencia variáveis usadas na renderização
Propriedades: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection, e mais 8.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
WorldTime | float | Leitura | Tempo em segundos |
ShadowCaster | FVector3 | Leitura/Escrita | Posição da fonte de sombras no sistema de coordenadas mundial |
Shadowmap | ITextureUnit | Leitura/Escrita | A textura de profundidade usada para mapeamento de sombras |
MatrixLightSpace | FMatrix4 | Leitura/Escrita | Matriz para transformação do espaço de luz |
MatrixViewProjection | FMatrix4 | Leitura | Matriz para transformação de visualização e projeção. |
MatrixWorldViewProjection | FMatrix4 | Leitura | Matriz para transformação de visualização mundial e projeção |
MatrixWorld | FMatrix4 | Leitura | Matriz para transformação mundial |
MatrixWorldNormal | FMatrix4 | Leitura | Matriz para converter a normal do objeto para o espaço mundial. |
MatrixProjection | FMatrix4 | Leitura/Escrita | Matriz de transformação de projeção |
MatrixView | FMatrix4 | Leitura/Escrita | Matriz de transformação de visualização |
CameraPosition | FVector3 | Leitura/Escrita | Posição da câmera no sistema de coordenadas mundial |
DepthBias | float | Leitura/Escrita | Viés de profundidade para mapeamento de sombras, o valor padrão é 0.001 |
ViewportSize | FVector2 | Leitura | Tamanho da viewport, medido em pixels |
WorldAmbient | FVector3 | Leitura | Cor ambiente definida na viewport. |