RendererVariableManager
ภาพรวม
RendererVariableManager เป็นคลาสใน Aspose.3D FOSS สำหรับ .NET.
คลาสนี้จัดการตัวแปรที่ใช้ในการเรนเดอร์
คุณสมบัติ: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection, และอีก 8 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
WorldTime | float | อ่าน | เวลาเป็นวินาที |
ShadowCaster | FVector3 | อ่าน/เขียน | ตำแหน่งของ shadow caster ในระบบพิกัดโลก |
Shadowmap | ITextureUnit | อ่าน/เขียน | depth texture ที่ใช้สำหรับ shadow mapping |
MatrixLightSpace | FMatrix4 | อ่าน/เขียน | Matrix สำหรับการแปลงพื้นที่แสง |
MatrixViewProjection | FMatrix4 | อ่าน | Matrix สำหรับการแปลงมุมมองและการฉายภาพ. |
MatrixWorldViewProjection | FMatrix4 | อ่าน | เมทริกซ์สำหรับการแปลงมุมมองโลกและการฉายภาพ |
MatrixWorld | FMatrix4 | อ่าน | เมทริกซ์สำหรับการแปลงโลก |
MatrixWorldNormal | FMatrix4 | อ่าน | เมทริกซ์สำหรับการแปลงนอร์มจากอ็อบเจ็กต์เป็นพื้นที่โลก. |
MatrixProjection | FMatrix4 | อ่าน/เขียน | เมทริกซ์สำหรับการแปลงการฉายภาพ |
MatrixView | FMatrix4 | อ่าน/เขียน | เมทริกซ์สำหรับการแปลงมุมมอง |
CameraPosition | FVector3 | อ่าน/เขียน | ตำแหน่งของกล้องในระบบพิกัดโลก |
DepthBias | float | อ่าน/เขียน | ค่าความลำเอียงความลึกสำหรับการทำแผนที่เงา, ค่าเริ่มต้นคือ 0.001 |
ViewportSize | FVector2 | อ่าน | ขนาดของ viewport, วัดเป็นพิกเซล |
WorldAmbient | FVector3 | อ่าน | สีแสงโดยรอบกำหนดในมุมมอง. |