Pengontrol Terjemahan

class publik TranslationController

Memanipulasi posisi BaseTransformableNode menggunakan DragGestureRecognizer. Jika tidak dipilih, BaseTransformableNode akan dipilih saat DragGesture dimulai.

Konstruktor Publik

Metode Publik

boolean
EnumSet<Plane.Type>
getAllowedPlaneTypes()
Mendapatkan referensi ke EnumSet yang menentukan jenis ArCore Planes yang dapat diterjemahkan oleh TranslationController.
boolean
void
void
void
onUpdated(Node Node, FrameTime frameTime)
Memberi tahu pemroses bahwa onUpdate(FrameTime) dipanggil.
void
setAllowedPlaneTypes(EnumSet<Plane.Type> allowedPlaneTypes)
Menetapkan jenis ArCore Planes yang dapat diterjemahkan oleh TranslationController.

Metode Turunan

Konstruktor Publik

publik TranslationController (BaseTransformableNode transformableNode, DragGestureRecognizer gesturRecognizer)

Parameter
transformableNode
gesturRecognizer

Metode Publik

boolean publik canStartTransformation (gestur DragGesture)

Parameter
gestur

publik EnumSet<Plane.Type> getAllowedPlaneTypes ()

Mendapatkan referensi ke EnumSet yang menentukan jenis ArCore Planes yang dapat diterjemahkan oleh TranslationController.

boolean publik isTransforming ()

publik void onContinueTransformation (gestur DragGesture)

Parameter
gestur

publik void onEndTransformation (gestur DragGesture)

Parameter
gestur

publik void onUpdated (node, FrameTime frameTime)

Memberi tahu pemroses bahwa onUpdate(FrameTime) dipanggil.

Parameter
node node yang diperbarui
WaktuBingkai memberikan informasi waktu untuk frame saat ini

publik void setAllowedPlaneTypes (EnumSet<Plane.Type> allowedPlaneTypes)

Menetapkan jenis ArCore Planes yang dapat diterjemahkan oleh TranslationController.

Parameter
jenisPlanPlane yang diizinkan