اشیاء را فوراً قرار دهید

راهنماهای مخصوص پلتفرم

رابط برنامه‌نویسی کاربردی جایگذاری فوری (Instant Placement API) به کاربر اجازه می‌دهد اشیاء واقعیت افزوده (AR) را فوراً و بدون نیاز به حرکت اولیه دستگاه خود برای ردیابی کامل و تشخیص هندسه سطح توسط ARCore، در جای خود قرار دهد.

پس از اینکه کاربر یک شیء را قرار داد، موقعیت آن همزمان با حرکت کاربر در محیط، به صورت آنی اصلاح می‌شود. به محض اینکه ARCore بتواند موقعیت صحیح را در منطقه‌ای که شیء AR قرار گرفته است، تعیین کند، موقعیت و روش ردیابی شیء را به‌روزرسانی می‌کند.

در مثال زیر، یک شیء در ابتدا با استفاده از یک موقعیت تخمینی قرار داده می‌شود که با رنگ خاکستری آن نشان داده می‌شود. هنگامی که یک موقعیت دقیق تعیین شود، شیء رنگی می‌شود که نشان می‌دهد از یک موقعیت دقیق استفاده می‌کند. تغییر ناگهانی در موقعیت همچنین بر «اندازه» ظاهری یا مقیاس درک شده شیء تأثیر می‌گذارد.

Instant Placement

در شکل ۱، قابلیت «جایگذاری فوری» غیرفعال است و هندسه سطح تعریف نشده است. اشیایی که روی زمین و در سمت راست میز بیلیارد (چهار نقطه آبی کوچک) قرار گرفته‌اند، به صورت واژگون شده به نظر می‌رسند و حالت قرارگیری آنها تعریف نشده است.

در شکل ۲، قابلیت «جایگذاری فوری» از منوی زیر آیکون چرخ‌دنده فعال شده است.

در شکل ۳، با فعال بودن قابلیت Instant Placement، یک شیء جدید در صحنه قرار داده می‌شود. این شیء به جای رنگی، به صورت خاکستری نمایش داده می‌شود تا نشان دهد که هنوز برای یک ژست دقیق اصلاح نشده است.

در شکل ۴، وقتی هندسه سطح (که توسط خطوط شبکه قابل ردیابی توصیف می‌شود) شناسایی شود، شیء جدید رنگ‌آمیزی می‌شود و موقعیت آن دقیق است.