TranslationController

public class TranslationController

Manipulation der Position von BaseTransformableNode mithilfe von DragGestureRecognizer. Wenn diese Option nicht ausgewählt ist, wird die BaseTransformableNode ausgewählt, wenn die DragGesture beginnt.

Public Constructors

Public Methods

boolean
EnumSet<Plane.Type>
getAllowedPlaneTypes()
Ruft einen Verweis auf das EnumSet ab, der bestimmt, für welche Arten von ArCore-Planen dieser TranslationController übersetzen darf.
boolean
Ungültig
Ungültig
Ungültig
onUpdated(Node-Knoten, FrameTime FrameTime)
Benachrichtigt den Listener, dass onUpdate(FrameTime) aufgerufen wurde.
Ungültig
setAllowedPlaneTypes(EnumSet<Plane.Type> allowedPlaneTypes)
Legt fest, in welche Arten von ArCore-Plätzen dieser TranslationController übersetzen darf.

Übernommene Methoden

Public Constructors

public TranslationController (BaseTransformableNode transformableNode, DragGestenRecognizer gesturesRecognizer)

Parameter
transformableNode
Gesteerkennung

Public Methods

Public Boolesch canStartTransformation (DragGesten)

Parameter
Touch-Geste

public EnumSet<Plane.Type> getAllowedPlaneTypes ()

Ruft einen Verweis auf das EnumSet ab, der bestimmt, für welche Arten von ArCore-Planen dieser TranslationController übersetzen darf.

Öffentlich boolesch isTransforming ()

public void onContinueTransformation (DragGesten)

Parameter
Touch-Geste

public void onEndTransformation (DragGeste-Geste)

Parameter
Touch-Geste

public void onUpdated (Node node, FrameTime FrameTime)

Benachrichtigt den Listener, dass onUpdate(FrameTime) aufgerufen wurde.

Parameter
Knoten den aktualisierten Knoten
FrameTime stellt Zeitinformationen für den aktuellen Frame bereit

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

Legt fest, in welche Arten von ArCore-Plätzen dieser TranslationController übersetzen darf.

Parameter
zulässige Flugzeugtypen