AnchorNode

کلاس عمومی AnchorNode

گره ای که به طور خودکار در فضای جهان بر اساس ARCore Anchor قرار می گیرد.

وقتی Anchor ردیابی نمی‌کند، همه فرزندان این گره غیرفعال می‌شوند.

سازندگان عمومی

AnchorNode ()
یک AnchorNode بدون لنگر ایجاد کنید.
AnchorNode ( لنگر لنگر)
یک AnchorNode با انکر مشخص شده ایجاد کنید.

روش های عمومی

لنگر
getAnchor ()
لنگر ARCore را اگر وجود داشته باشد برمی‌گرداند یا در غیر این صورت تهی می‌کند.
بولی
صاف شده است ()
اگر تبدیل‌ها درون یابی شوند true یا اگر بلافاصله اعمال شوند نادرست است.
بولی
isTracking ()
اگر وضعیت ردیابی لنگر ARCore در حال ردیابی باشد، درست برمی‌گردد.
خالی
onUpdate ( FrameTime frameTime)
AnchorNode این را لغو می کند تا موقعیت گره را به روز کند تا با موقعیت ARCore Anchor مطابقت داشته باشد.
خالی
setAnchor ( لنگر لنگر)
یک لنگر ARCore تنظیم کنید و موقعیت این گره را مجبور کنید فوراً به روز شود.
خالی
setLocalPosition (موقعیت Vector3 )
اگر این گره لنگر نباشد، موقعیت فضای محلی را تنظیم کنید.
خالی
setLocalRotation (چرخش کواترنیون )
اگر این گره لنگر نباشد، چرخش فضای محلی را تنظیم کنید.
خالی
setSmoothed (هموار بولی)
مقدار true را برای صاف کردن انتقال بین موقعیت فعلی گره و موقعیت لنگر تنظیم کنید.
خالی
setWorldPosition ( وکتور 3 موقعیت)
اگر این گره لنگر نباشد، موقعیت فضای جهانی را تنظیم کنید.
خالی
setWorldRotation (چرخش کواترنیون )
اگر این گره لنگر نباشد، چرخش فضای جهان را تنظیم کنید.

روش های ارثی

سازندگان عمومی

عمومی AnchorNode ()

یک AnchorNode بدون لنگر ایجاد کنید.

عمومی AnchorNode ( لنگر لنگر)

یک AnchorNode با انکر مشخص شده ایجاد کنید.

مولفه های
لنگر لنگر ARCore که این گره به طور خودکار خود را در آن قرار می دهد.

روش های عمومی

عمومی Anchor getAnchor ()

لنگر ARCore را اگر وجود داشته باشد برمی‌گرداند یا در غیر این صورت تهی می‌کند.

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

اگر تبدیل‌ها درون یابی شوند true یا اگر بلافاصله اعمال شوند نادرست است.

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

اگر وضعیت ردیابی لنگر ARCore در حال ردیابی باشد، درست برمی‌گردد.

خالی عمومی در به روز رسانی ( FrameTime frameTime )

AnchorNode این را لغو می کند تا موقعیت گره را به روز کند تا با موقعیت ARCore Anchor مطابقت داشته باشد.

مولفه های
فریم تایم اطلاعات زمانی را برای فریم فعلی ارائه می دهد

public void setAnchor ( لنگر لنگر)

یک لنگر ARCore تنظیم کنید و موقعیت این گره را مجبور کنید فوراً به روز شود.

مولفه های
لنگر لنگر ARCore که این گره به طور خودکار خود را در آن قرار می دهد.

public void setLocalPosition ( موقعیت Vector3)

اگر این گره لنگر نباشد، موقعیت فضای محلی را تنظیم کنید. اگر گره لنگر باشد، این فراخوانی کاری انجام نمی دهد.

مولفه های
موقعیت موقعیت برای درخواست.

public void setLocalRotation (چرخش کواترنیون )

اگر این گره لنگر نباشد، چرخش فضای محلی را تنظیم کنید. اگر گره لنگر باشد، این فراخوانی کاری انجام نمی دهد.

مولفه های
چرخش چرخش اعمال شود.

public void setSmoothed (هموارسازی بولی)

مقدار true را برای صاف کردن انتقال بین موقعیت فعلی گره و موقعیت لنگر تنظیم کنید. مقدار false را برای اعمال سریع تبدیل ها تنظیم کنید. صاف کردن به طور پیش فرض درست است.

مولفه های
صاف شده این که آیا تحولات درون یابی شده اند.

public void setWorldPosition ( موقعیت Vector3)

اگر این گره لنگر نباشد، موقعیت فضای جهانی را تنظیم کنید. اگر گره لنگر باشد، این فراخوانی کاری انجام نمی دهد.

مولفه های
موقعیت موقعیت برای درخواست.

public void setWorldRotation (چرخش کواترنیون )

اگر این گره لنگر نباشد، چرخش فضای جهان را تنظیم کنید. اگر گره لنگر باشد، این فراخوانی کاری انجام نمی دهد.

مولفه های
چرخش چرخش اعمال شود.