RendererVariableManager
סקירה כללית
RendererVariableManager היא מחלקה ב-Aspose.3D FOSS עבור .NET.
מחלקה זו מנהלת משתנים המשמשים ברינדור
מאפיינים: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection, ועוד 8 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
WorldTime | float | קריאה | זמן בשניות |
ShadowCaster | FVector3 | קריאה/כתיבה | מיקום של יוצר הצללים במערכת הקואורדינטות העולמית |
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 | קריאה | צבע האמביינט מוגדר בחלון התצוגה. |