lớp công khai TransformableNode
Nút có thể chọn, dịch, xoay và chia tỷ lệ bằng cử chỉ từ TransformationSystem
.
Xây dựng công cộng
TransformableNode (TransformationSystem conversionSystem)
|
Phương thức công khai
RotationController |
getRotationController()
Trả về bộ điều khiển xoay nút này bằng một cử chỉ xoắn.
|
ScaleController |
getScaleController()
Trả về bộ điều khiển điều chỉnh tỷ lệ nút này bằng cử chỉ chụm.
|
TranslationController |
getTranslationController()
Trả về bộ điều khiển dịch nút này bằng một cử chỉ kéo.
|
Các phương thức kế thừa
Từ lớp
com.google.ar.sceneform.ux.BaseTransformableNode
void |
addTransformationController(BaseTransformationController<?>transformController)
|
Hệ thống biến đổi | |
boolean |
isSelected()
Trả về true nếu TransformationSystem hiện đang chọn nút này.
|
boolean |
isTransformed()
Trả về true nếu có bất kỳ bộ điều khiển chuyển đổi nào đang tích cực chuyển đổi nút này.
|
void | |
void |
removeTransformationController(BaseTransformationController<?>transformController)
|
boolean |
select ()
Đặt nút này làm nút đã chọn trong TransformationSystem nếu không có nút nào hiện được chọn hoặc nếu nút hiện được chọn hiện không được chuyển đổi.
|
Từ lớp
com.google.ar.sceneform.Node
void |
addLifecycleListener(Node.LifecycleListener lifecycleListener)
Thêm trình nghe sẽ được gọi khi các sự kiện trong vòng đời của nút xảy ra.
|
void |
addTransformChangedListener(Node.TransformChangedListener conversionChangedListener)
Thêm trình nghe sẽ được gọi khi lượt chuyển đổi của nút thay đổi.
|
void |
callOnHierarchy(Người tiêu dùng<Nút> người tiêu dùng)
Truyền tải hệ phân cấp và gọi một phương thức trên mỗi nút (bao gồm cả nút này).
|
boolean cuối cùng | |
Nút |
findInHierarchy(Predicate<Node> điều kiện)
Truyền tải hệ phân cấp để tìm nút đầu tiên (bao gồm nút này) đáp ứng điều kiện.
|
Final Vector3 |
getBack()
Lấy vectơ không gian thế giới (+z) của nút này.
|
CollisionShape |
getCollisionShape()
Nhận hình dạng để sử dụng cho các xung đột với nút này.
|
Final Vector3 |
getDown()
Lấy vectơ không gian thế giới (-y) của nút này.
|
Final Vector3 |
getforward()
Lấy vectơ chuyển tiếp không gian thế giới (-z) của nút này.
|
Final Vector3 |
getLeft()
Lấy vectơ không gian bên trái thế giới (-x) của nút này.
|
Sáng |
getLight ()
Nhận ánh sáng hiện tại có thể thay đổi.
|
Final Vector3 |
getLocalPosition ()
Nhận bản sao của các vị trí nút liên quan đến mạng gốc (không gian cục bộ).
|
Cuối cùng |
getLocalRotation ()
Nhận bản sao của chế độ xoay vòng các nút liên quan đến mạng mẹ (địa phương-không gian).
|
Final Vector3 |
getLocalScale()
Nhận bản sao của các thang điểm tương ứng với phần tử mẹ (không gian cục bộ).
|
String (Chuỗi) cuối cùng |
getName()
Trả về tên của nút.
|
Node cuối cùng |
getParent()
Trả về cha mẹ của nút này.
|
Hiển thị |
getRenderable ()
Hiển thị nội dung có thể kết xuất để hiển thị cho nút này.
|
Final Vector3 |
getRight()
Lấy vectơ không gian thế giới (+x) của nút này.
|
Cuối cùng Cảnh |
getScene ()
Trả về cảnh mà nút này thuộc, rỗng nếu nút này không phải là một phần của bất kỳ cảnh nào.
|
Final Vector3 |
getUp()
Lấy vectơ không gian thế giới (+y) của nút này.
|
Final Vector3 |
getWorldPosition ()
Nhận bản sao của các nút không gian thế giới-không gian.
|
Cuối cùng |
getWorldRotation()
Nhận bản sao của các nút xoay không gian thế giới của các nút.
|
Final Vector3 |
getWorldScale()
Nhận bản sao của các nút không gian thế giới của quy mô nút.
|
boolean cuối cùng |
isActive()
Trả về true nếu nút này đang hoạt động.
|
boolean cuối cùng |
isDescendantOf(tổ chức NodeParent)
Kiểm tra xem lớp mẹ nút đã cho có phải là đối tượng cấp trên của nút này một cách định kỳ hay không.
|
boolean cuối cùng |
isEnabled()
Nhận trạng thái bật của nút này.
|
boolean |
isTopLevel()
Trả về true nếu nút này ở cấp cao nhất.
|
Final Vector3 |
localToWorldDirection(hướng Vector3)
Chuyển đổi hướng từ không gian cục bộ của nút này sang không gian thế giới.
|
Final Vector3 |
localToWorldPoint(Điểm vectơ 3)
Chuyển đổi một điểm trong không gian cục bộ của không gian này thành nút không gian.
|
void |
onActivate()
Xử lý khi nút này hoạt động.
|
khoảng trống cuối cùng |
onAddChild(Nút con)
|
void |
onDisable()
Xử lý khi nút này bị vô hiệu hoá.
|
khoảng trống cuối cùng |
onRemoveChild(Nút con)
|
boolean | |
void | |
void | |
void |
removeLifecycleListener(Node.LifecycleListener lifecycleListener)
Xoá một trình nghe sẽ được gọi khi các sự kiện trong vòng đời của nút xảy ra.
|
void |
removeTransformChangedListener(Node.TransformChangedListener conversionChangedListener)
Xoá một trình nghe sẽ được gọi khi lượt chuyển đổi của nút thay đổi.
|
void | |
khoảng trống cuối cùng |
setEnabled(bật boolean)
Đặt trạng thái bật của nút này.
|
void | |
void | |
void |
setLocalRotation (Xoay Quaternion)
Đặt chế độ xoay trên nút này so với nút mẹ (địa phương-không gian).
|
void | |
khoảng trống cuối cùng | |
khoảng trống cuối cùng |
setLookDirection(Vector3 LookDirection, Vector3 upDirection)
Đặt hướng mà nút đang xem trong không gian thế giới.
|
khoảng trống cuối cùng | |
void |
setOnTapListener(Node.OnTapListener onTapListener)
Đăng ký một lệnh gọi lại được gọi khi nhấn vào nút này.
|
void |
setOnTouchListener(Node.OnTouchListener onTouchListener)
Đăng ký một lệnh gọi lại được gọi khi một sự kiện chạm được gửi đến nút này.
|
void | |
void | |
void | |
void | |
void | |
Chuỗi |
toString()
|
Final Vector3 |
worldToLocalDirection(hướng Vector3)
Chuyển đổi hướng từ không gian thế giới sang không gian địa phương của nút này.
|
Final Vector3 |
worldToLocalPoint(Điểm vectơ 3)
Chuyển đổi một điểm trong không gian thế giới thành không gian cục bộ của nút này.
|
Từ lớp
com.google.ar.sceneform.NodeParent
khoảng trống cuối cùng | |
void |
callOnHierarchy(Người tiêu dùng<Nút> người tiêu dùng)
Truyền tải hệ phân cấp và gọi một phương thức trên mỗi nút.
|
boolean | |
Nút | |
Nút |
findInHierarchy(Predicate<Node> điều kiện)
Truyền tải hệ phân cấp để tìm nút đầu tiên đáp ứng một điều kiện.
|
List<Node> |
getChildren()
Trả về danh sách không thể thay đổi của các phần tử con này.
|
void |
onAddChild(Nút con)
|
void |
onRemoveChild(Nút con)
|
khoảng trống cuối cùng |
Từ lớp
java.lang.Object
Đối tượng |
clone()
|
boolean |
equals(Đối tượng arg0)
|
void |
finalize()
|
Final Class<?> |
getClass()
|
int |
hashCode()
|
khoảng trống cuối cùng |
notifications()
|
khoảng trống cuối cùng |
notifyAll()
|
Chuỗi |
toString()
|
khoảng trống cuối cùng |
wait (long arg0, int arg1)
|
khoảng trống cuối cùng |
wait(args dài)
|
khoảng trống cuối cùng |
wait()
|
Trên giao diện com.google.ar.sceneform.Node.OnTapListener
khoảng trống trừu tượng |
Xây dựng công cộng
Phương thức công khai
public RotationController getRotationController ()
Trả về bộ điều khiển xoay nút này bằng một cử chỉ xoắn.
công khai ScaleController getScaleController ()
Trả về bộ điều khiển điều chỉnh tỷ lệ nút này bằng cử chỉ chụm.
public TranslationController getTranslationController ()
Trả về bộ điều khiển dịch nút này bằng một cử chỉ kéo.