Memanipulasi posisi BaseTransformableNode
menggunakan DragGestureRecognizer
. Jika tidak dipilih, BaseTransformableNode
akan dipilih
saat DragGesture
dimulai.
Konstruktor Publik
TranslationController(BaseTransformableNode transformableNode, DragGestureRecognizergesturRecognizer)
|
Metode Publik
boolean |
canStartTransformation(gestur DragGesture)
|
EnumSet<Plane.Type> |
getAllowedPlaneTypes()
Mendapatkan referensi ke EnumSet yang menentukan jenis ArCore Planes
yang dapat diterjemahkan oleh TranslationController.
|
boolean | |
void |
onContinueTransformation(gestur DragGesture)
|
void |
onEndTransformation(gestur DragGesture)
|
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
publik EnumSet<Plane.Type> getAllowedPlaneTypes ()
Mendapatkan referensi ke EnumSet yang menentukan jenis ArCore Planes yang dapat diterjemahkan oleh TranslationController.
boolean publik isTransforming ()
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 |
---|