Thao tác với vị trí của BaseTransformableNode
bằng cách sử dụng DragGestureRecognizer
. Nếu bạn không chọn tuỳ chọn này, BaseTransformableNode
sẽ được chọn khi DragGesture
bắt đầu.
Xây dựng công cộng
TranslationController(BaseTransformableNode conversionableNode, DragGestureRecognizerGestureRecognizer)
|
Phương thức công khai
boolean |
canStartTransformation(cử chỉ DragGesture)
|
EnumSet<Plane.Type> |
getAllowedPlaneTypes()
Lấy thông tin tham chiếu đến EnumSet xác định các loại mặt phẳng ArCore mà Dịch vụ điều khiển này được phép dịch.
|
boolean | |
void |
onContinueTransformation(cử chỉ DragGesture)
|
void |
onEndTransformation(Cử chỉ DragGesture)
|
void |
onUpdated(nút Node, FrameTime khung thời gian)
Thông báo cho trình nghe rằng
onUpdate(FrameTime) đã được gọi. |
void |
setAllowedPlaneTypes (EnumSet<Plane.Type> allowPlaneTypes)
Đặt những loại Mặt phẳng ArCore mà Dịch vụ điều khiển này được phép dịch.
|
Các phương thức kế thừa
Xây dựng công cộng
public TranslationController (BaseTransformableNode conversionableNode, DragGestureRecognizerGestureRecognizer)
Các tham số
Có thể chuyển đổi nút | |
---|---|
Nhận dạng cử chỉ |
Phương thức công khai
public EnumSet<Plane.Type> getAllowedPlaneTypes ()
Lấy thông tin tham chiếu đến EnumSet xác định các loại mặt phẳng ArCore mà Dịch vụ điều khiển này được phép dịch.
boolean công khai isTransformed ()
public void onUpdated (Nút, FrameTime frameTime)
Thông báo cho trình nghe rằng onUpdate(FrameTime)
đã được gọi.
Các tham số
nút | nút đã được cập nhật |
---|---|
khung thời gian | cung cấp thông tin thời gian cho khung hiện tại |
public void setAllowedPlaneTypes (EnumSet<Plane.Type> allowPlaneTypes)
Đặt những loại Mặt phẳng ArCore mà Dịch vụ điều khiển này được phép dịch.
Các tham số
allowPlaneTypes |
---|