com.google.ar.sceneform.ux

رابط ها

BaseArFragment.OnSessionInitializationListener هنگامی که جلسه ARCore مقداردهی اولیه می شود فراخوانی می شود.
BaseArFragment.OnTapArPlaneListener هنگام ضربه زدن به هواپیمای ARCore فراخوانی می شود.
BaseGesture.OnGestureEventListener <T BaseGesture <T>> را گسترش می دهد تعریف واسط برای فراخوانی هایی که باید توسط BaseGesture فراخوانی شوند.
BaseGestureRecognizer.OnGestureStartedListener <T BaseGesture <T>> را گسترش می دهد تعریف واسط برای فراخوانی هایی که باید هنگام شروع BaseGesture فراخوانی شوند.
DragGesture.OnGestureEventListener تعریف واسط برای فراخوانی هایی که باید توسط DragGesture فراخوانی شوند.
DragGestureRecognizer.OnGestureStartedListener تعریف رابط برای فراخوانی هایی که باید هنگام شروع DragGesture فراخوانی شوند.
PinchGesture.OnGestureEventListener تعریف واسط برای فراخوانی هایی که باید توسط PinchGesture فراخوانی شوند.
PinchGestureRecognizer.OnGestureStartedListener تعریف واسط برای فراخوانی هایی که باید هنگام شروع PinchGesture فراخوانی شوند.
SelectionVisualizer هنگامی که یک BaseTransformableNode انتخاب می شود، رابط به ویژوال می شود.
TwistGesture.OnGestureEventListener تعریف واسط برای فراخوانی هایی که باید توسط TwistGesture فراخوانی شوند.
TwistGestureRecognizer.OnGestureStartedListener تعریف رابط برای فراخوانی هایی که باید هنگام شروع TwistGesture فراخوانی شوند.

کلاس ها

ArFragment ArFragment مورد نیاز AR را پیاده سازی می کند.
AugmentedFaceNode Node برای ارائه جلوه های بصری روی چهره با ویژگی AugmentedFace ARCore استفاده می شود.
BaseArFragment قطعه AR، چیدمان نمای مورد نیاز و کنترلرها را برای ویژگی های رایج AR به ارمغان می آورد.
BaseGesture <T BaseGesture <T>> را گسترش می دهد کلاس پایه برای ژست.
BaseGestureRecognizer <T BaseGesture <T>> را گسترش می دهد کلاس پایه برای همه تشخیص‌دهنده‌های ژست (به عنوان مثال
BaseTransformableNode کلاس پایه برای گره هایی که می توانند با استفاده از ژست های TransformationSystem شوند.
BaseTransformationController <T BaseGesture <T>> را گسترش می دهد ویژگی های تبدیل را دستکاری می کند (به عنوان مثال
DragGesture ژست برای زمانی که کاربر یک حرکت کشیدن را روی صفحه لمسی انجام می دهد.
DragGestureRecognizer Gesture Recognizer برای زمانی که کاربر یک حرکت کشیدن را روی صفحه لمسی انجام می دهد.
FootprintSelectionVisualizer تجسم می کند که یک BaseTransformableNode با ارائه ردپایی برای گره انتخاب شده انتخاب می شود.
GesturePointersUtility شناسه‌های اشاره گر را حفظ می‌کند/آزاد می‌کند به طوری که هر نشانگر را می‌توان فقط در یک حرکت در یک زمان استفاده کرد.
انیمیشن HandMotion این انیمیشن حرکت دستی AR را هدایت می کند.
HandMotionView این نما حاوی دستورالعمل حرکت دست با انیمیشن است.
PinchGesture ژست برای زمانی که کاربر یک حرکت دو انگشتی را روی صفحه لمسی انجام می دهد.
PinchGestureRecognizer Gesture Recognizer برای زمانی که کاربر یک حرکت دو انگشتی را روی صفحه لمسی انجام می دهد.
PlaneDiscoveryController این نمای نمایش دستورالعمل های کشف هواپیما را مدیریت می کند.
RotationController چرخش BaseTransformableNode با استفاده از TwistGestureRecognizer می کند.
ScaleController مقیاس یک BaseTransformableNode با استفاده از Pinch PinchGestureRecognizer می کند.
Transformable Node گره ای که می تواند با استفاده از حرکات از TransformationSystem انتخاب، ترجمه، چرخش و مقیاس بندی شود.
سیستم تبدیل مختصاتی که BaseTransformableNode در حال حاضر انتخاب شده است.
TranslationController موقعیت BaseTransformableNode با استفاده از DragGestureRecognizer می کند.
TwistGesture ژست برای زمانی که کاربر یک حرکت چرخشی دو انگشتی را روی صفحه لمسی انجام می دهد.
TwistGestureRecognizer Gesture Recognizer برای زمانی که کاربر یک حرکت چرخشی دو انگشتی را روی صفحه لمسی انجام می دهد.