RendererVariableManager
Огляд
RendererVariableManager — це клас у Aspose.3D FOSS для .NET.
Цей клас керує змінними, що використовуються при рендерингу
Властивості: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection, і ще 8.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
WorldTime | float | Читання | Час у секундах |
ShadowCaster | FVector3 | Читання/Запис | Позиція shadow caster у світовій системі координат |
Shadowmap | ITextureUnit | Читання/Запис | Текстура глибини, що використовується для маппінгу тіней |
MatrixLightSpace | FMatrix4 | Читання/Запис | Матриця для трансформації простору світла |
MatrixViewProjection | FMatrix4 | Читання | Матриця для трансформації виду та проекції. |
MatrixWorldViewProjection | FMatrix4 | Читання | Матриця для трансформації світового вигляду та проекції |
MatrixWorld | FMatrix4 | Читання | Матриця для трансформації світу |
MatrixWorldNormal | FMatrix4 | Читання | Матриця для перетворення нормалі з простору об’єкта у світовий простір. |
MatrixProjection | FMatrix4 | Читання/Запис | Матриця проекційного перетворення |
MatrixView | FMatrix4 | Читання/Запис | Матриця вигляду |
CameraPosition | FVector3 | Читання/Запис | Позиція камери у світовій системі координат |
DepthBias | float | Читання/Запис | Зміщення глибини для картування тіней, значення за замовчуванням — 0.001 |
ViewportSize | FVector2 | Читання | Розмір вікна перегляду, вимірюваний у пікселях |
WorldAmbient | FVector3 | Читання | Фоновий колір, визначений у вікні перегляду. |