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 | خواندن | رنگ محیطی تعریفشده در نمایگاه. |