وحدة التحكم في الترجمة

فئة عامة TranslationController

التلاعب بموضع BaseTransformableNode باستخدام DragGestureRecognizer. وإذا لم يتم اختيارها، سيتم اختيار BaseTransformableNode عند بدء تشغيل DragGesture.

الأشغال العامة

TranslationController(BaseTransformableNode TransformableNode, إيماءةRecognizerإيماءةRecognizer)

الأساليب العامة

منطقي
EnumSet<Plane.Type>
getAllowedPlaneTypes()
تحصل على مرجع إلى EnumSet الذي يحدّد أنواع طائرات ArCore التي يُسمح لها بالترجمة إليها.
منطقي
باطلة
باطلة
باطلة
onUpdate(عقدةالعُقدة وTimeTime FrameTime)
يتم إرسال إشعار إلى المستمع بأنّه تم استدعاء onUpdate(FrameTime).
باطلة
setAllowedPlaneTypes(EnumSet<Plane.Type>AllowedPlaneTypes)
تحدد أنواع طائرات ArCore التي يُسمح لها بالترجمة عليها.

الطرق المكتسَبة

الأشغال العامة

Public TranslationController (BaseTransformableNode TransformableNode, إيماءةRecognizerإيماءةRecognizer)

المَعلمات
TransformableNode
أداة التعرّف على الإيماءات

الأساليب العامة

Public boolean canStartConversionation (إيماءة)

المَعلمات
إيماءة

Public EnumSet<Plane.Type> getAllowedPlaneTypes ()

تحصل على مرجع إلى EnumSet الذي يحدّد أنواع طائرات ArCore التي يُسمح لها بالترجمة إليها.

Public boolean isTransforming ()

المَعلمات
إيماءة

علني باطل onEndTransformation (إيماءة إيماءة)

المَعلمات
إيماءة

يتم إرسال إشعار إلى المستمع بأنّه تم استدعاء onUpdate(FrameTime).

المَعلمات
عقدة العقدة التي تم تعديلها
وقت عرض اللقطة يوفّر معلومات حول الإطار الحالي

علنية باطلة setAllowedPlaneTypes (EnumSet<Plane.Type>AllowedPlaneTypes)

تحدد أنواع طائرات ArCore التي يُسمح لها بالترجمة عليها.

المَعلمات
الأنواع المسموح بها