PlaneRenderer

کلاس عمومی PlaneRenderer

کنترل رندر هواپیماهای ARCore.

برای تجسم هواپیماهای شناسایی شده و کنترل اینکه آیا Renderable ها بر روی آنها سایه می اندازند یا خیر استفاده می شود.

ثابت ها

رشته MATERIAL_COLOR پارامتر ماده Float3 برای کنترل رنگ RGB هواپیما.
رشته MATERIAL_SPOTLIGHT_RADIUS پارامتر مواد شناور برای کنترل شعاع نورافکن.
رشته MATERIAL_TEXTURE پارامتر متریال که کنترل می کند چه بافتی در هنگام رندر کردن هواپیماها استفاده می شود.
رشته MATERIAL_UV_SCALE پارامتر ماده Float2 برای کنترل پوسته پوسته شدن X/Y مختصات UV بافت.

روش های عمومی

CompletableFuture< مواد >
getMaterial ()
نمونه مواد پیش‌فرض مورد استفاده برای رندر هواپیماها را برمی‌گرداند.
بولی
فعال است ()
بررسی کنید که آیا رندر هواپیما فعال است یا خیر.
بولی
isShadowReceiver ()
اگر Renderables در صحنه روی هواپیماها سایه انداخته است، true را برگردانید.
بولی
قابل مشاهده است ()
اگر تجسم هواپیما قابل مشاهده است، درست است.
خالی
setEnabled (بولی فعال)
رندر هواپیما را فعال/غیرفعال کنید.
خالی
setShadowReceiver (گیرنده سایه بولی)
کنترل کنید که آیا Renderable ها در صحنه باید بر روی هواپیماها سایه بیاندازند یا خیر.
خالی
setVisible (بولی قابل مشاهده)
کنترل دید تجسم هواپیما.

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی MATERIAL_COLOR

پارامتر ماده Float3 برای کنترل رنگ RGB هواپیما.

ارزش ثابت: "رنگ"

رشته نهایی ثابت عمومی MATERIAL_SPOTLIGHT_RADIUS

پارامتر مواد شناور برای کنترل شعاع نورافکن.

مقدار ثابت: "شعاع"

رشته نهایی ثابت عمومی MATERIAL_TEXTURE

پارامتر متریال که کنترل می کند چه بافتی در هنگام رندر کردن هواپیماها استفاده می شود.

ارزش ثابت: "بافت"

رشته نهایی ثابت عمومی MATERIAL_UV_SCALE

پارامتر ماده Float2 برای کنترل پوسته پوسته شدن X/Y مختصات UV بافت. می توان از آن برای تنظیم نسبت ابعاد بافت و کنترل فرکانس کاشی کاری استفاده کرد.

مقدار ثابت: "uvScale"

روش های عمومی

عمومی CompletableFuture< Material > getMaterial ()

نمونه مواد پیش‌فرض مورد استفاده برای رندر هواپیماها را برمی‌گرداند.

بولین عمومی فعال است ()

بررسی کنید که آیا رندر هواپیما فعال است یا خیر.

isShadowReceiver بولین عمومی ()

اگر Renderables در صحنه روی هواپیماها سایه انداخته است، true را برگردانید.

بولی عمومی isVisible ()

اگر تجسم هواپیما قابل مشاهده است، درست است.

public void setEnabled (بولی فعال)

رندر هواپیما را فعال/غیرفعال کنید.

مولفه های
فعال شد

public void setShadowReceiver (ShadowReceiver Boolean)

کنترل کنید که آیا Renderable ها در صحنه باید بر روی هواپیماها سایه بیاندازند یا خیر.

اگر نادرست باشد - بدون در نظر گرفتن تنظیمات هر هواپیما، هیچ صفحه‌ای سایه دریافت نمی‌کند.

مولفه های
Shadow Receiver

public void setVisible (بولی قابل مشاهده)

کنترل دید تجسم هواپیما.

اگر نادرست است - هیچ صفحه ای ترسیم نمی شود. توجه داشته باشید که دید سایه مستقل از دید صفحه است.

مولفه های
قابل رویت