RendererVariableManager
Gambaran Umum
RendererVariableManager adalah kelas dalam Aspose.3D FOSS untuk .NET.
Kelas ini mengelola variabel yang digunakan dalam rendering
Properti: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection, dan 8 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
WorldTime | float | Baca | Waktu dalam detik |
ShadowCaster | FVector3 | Baca/Tulis | Posisi pembuat bayangan dalam sistem koordinat dunia |
Shadowmap | ITextureUnit | Baca/Tulis | Tekstur kedalaman yang digunakan untuk pemetaan bayangan |
MatrixLightSpace | FMatrix4 | Baca/Tulis | Matriks untuk transformasi ruang cahaya |
MatrixViewProjection | FMatrix4 | Baca | Matriks untuk transformasi tampilan dan proyeksi. |
MatrixWorldViewProjection | FMatrix4 | Baca | Matriks untuk transformasi tampilan dunia dan proyeksi |
MatrixWorld | FMatrix4 | Baca | Matriks untuk transformasi dunia |
MatrixWorldNormal | FMatrix4 | Baca | Matriks untuk mengonversi normal dari ruang objek ke ruang dunia. |
MatrixProjection | FMatrix4 | Baca/Tulis | Matriks untuk transformasi proyeksi |
MatrixView | FMatrix4 | Baca/Tulis | Matriks untuk transformasi tampilan |
CameraPosition | FVector3 | Baca/Tulis | Posisi kamera dalam sistem koordinat dunia |
DepthBias | float | Baca/Tulis | Bias kedalaman untuk pemetaan bayangan, nilai default adalah 0.001 |
ViewportSize | FVector2 | Baca | Ukuran viewport, diukur dalam piksel |
WorldAmbient | FVector3 | Baca | Warna ambient yang didefinisikan dalam viewport. |