Bộ điều khiển dịch

lớp công khai TranslationController

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
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
void
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

boolean công khai canStartTransformation (cử chỉ DragGesture)

Các tham số
cử chỉ

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 onContinueTransformation (GestureGesture cử chỉ)

Các tham số
cử chỉ

public void onEndTransformation (GestureGesture cử chỉ)

Các tham số
cử chỉ

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