RendererVariableManager

RendererVariableManager

סקירה כללית

RendererVariableManager היא מחלקה ב-Aspose.3D FOSS עבור .NET.

מחלקה זו מנהלת משתנים המשמשים ברינדור

מאפיינים: CameraPosition, DepthBias, MatrixLightSpace, MatrixProjection, MatrixView, MatrixViewProjection, ועוד 8 נוספים.

מאפיינים

שםסוגגישהתיאור
WorldTimefloatקריאהזמן בשניות
ShadowCasterFVector3קריאה/כתיבהמיקום של יוצר הצללים במערכת הקואורדינטות העולמית
ShadowmapITextureUnitקריאה/כתיבהמרקם העומק המשמש למיפוי צללים
MatrixLightSpaceFMatrix4קריאה/כתיבהמטריצה לשינוי מרחב האור
MatrixViewProjectionFMatrix4קריאהמטריצה לתצוגה והמרת פרוייקציה.
MatrixWorldViewProjectionFMatrix4קריאהמטריצה לתצוגת עולם והמרת פרוייקציה
MatrixWorldFMatrix4קריאהמטריצה לשינוי מרחב
MatrixWorldNormalFMatrix4קריאהמטריצה להמרת נורמל ממרחב האובייקט למרחב העולם.
MatrixProjectionFMatrix4קריאה/כתיבהמטריצה עבור טרנספורמציית פרוייקציה
MatrixViewFMatrix4קריאה/כתיבהמטריצה עבור טרנספורמציית תצוגה
CameraPositionFVector3קריאה/כתיבהמיקום המצלמה במערכת הקואורדינטות העולמית
DepthBiasfloatקריאה/כתיבההטיית עומק למיפוי צללים, ערך ברירת המחדל הוא 0.001
ViewportSizeFVector2קריאהגודל חלון התצוגה, נמדד בפיקסלים
WorldAmbientFVector3קריאהצבע האמביינט מוגדר בחלון התצוגה.

ראה גם

 עברית