Nút neo

lớp công khai AnchorNode

Nút được tự động định vị trong không gian thế giới dựa trên NeoCore Anchor.

Khi Neo không được theo dõi, tất cả các nút con của nút này sẽ bị vô hiệu hóa.

Xây dựng công cộng

AnchorNode()
Tạo AnchorNode không có neo.
AnchorNode(Neo neo)
Tạo AnchorNode với liên kết được chỉ định.

Phương thức công khai

Neo
getAnchor()
Trả về liên kết ARCore nếu tồn tại hoặc rỗng.
boolean
isSmoothed()
Trả về true nếu các phép biến đổi được nội suy hoặc false nếu được áp dụng ngay lập tức.
boolean
isTracking()
Trả về true nếu trạng thái theo dõi của liên kết ARCore là TRACKING.
void
onUpdate(FrameTime frameTime)
AnchorNode ghi đè điều này để cập nhật vị trí của nút cho phù hợp với vị trí của ARCore Anchor&39;
void
setAnchor(Neo neo)
Đặt liên kết ARCore và buộc cập nhật vị trí của nút này ngay lập tức.
void
setLocalPosition(vị trí Vector3)
Thiết lập vị trí không gian cục bộ của nút này nếu nút đó không được neo.
void
setLocalRotation (Xoay Quaternion)
Đặt chế độ xoay không gian cục bộ của nút này nếu nút này không được neo.
void
setSmoothed (làm mượt boolean)
Đặt đúng để chuyển đổi giữa vị trí hiện tại của nút và vị trí liên kết.
void
setWorldPosition(Vị trí vectơ3)
Đặt vị trí theo không gian thế giới của nút này nếu nút đó không được neo.
void
setWorldRotation(Quaternion xoay)
Đặt chế độ xoay không gian thế giới của nút này nếu nút không được neo.

Các phương thức kế thừa

Xây dựng công cộng

công khai AnchorNode ()

Tạo AnchorNode không có neo.

công khai AnchorNode (Neo neo)

Tạo AnchorNode với liên kết được chỉ định.

Các tham số
liên kết liên kết ARCore mà nút này sẽ tự động định vị.

Phương thức công khai

công khai Neo getAnchor ()

Trả về liên kết ARCore nếu tồn tại hoặc rỗng.

boolean công khai isSmoothed ()

Trả về true nếu các phép biến đổi được nội suy hoặc false nếu được áp dụng ngay lập tức.

boolean công khai isTracking ()

Trả về true nếu trạng thái theo dõi của liên kết ARCore là TRACKING.

public void onUpdate (FrameTime frameTime) (

AnchorNode ghi đè điều này để cập nhật vị trí của nút cho phù hợp với vị trí của ARCore Anchor&39;

Các tham số
khung thời gian cung cấp thông tin thời gian cho khung hiện tại

public void setAnchor (Neo neo)

Đặt liên kết ARCore và buộc cập nhật vị trí của nút này ngay lập tức.

Các tham số
liên kết liên kết ARCore mà nút này sẽ tự động định vị.

public void setLocalPosition (Vị trí vectơ 3)

Thiết lập vị trí không gian cục bộ của nút này nếu nút đó không được neo. Nếu nút này được liên kết, thì lệnh gọi này sẽ không thực hiện hành động nào.

Các tham số
position Vị trí đăng ký.

public void setLocalRotation (Quaternion xoay)

Đặt chế độ xoay không gian cục bộ của nút này nếu nút này không được neo. Nếu nút này được liên kết, thì lệnh gọi này sẽ không thực hiện hành động nào.

Các tham số
xoay Xoay vòng để áp dụng.

public void setSmoothed (boolean làm mượt)

Đặt đúng để chuyển đổi giữa vị trí hiện tại của nút và vị trí liên kết. Đặt false để áp dụng các phép biến đổi ngay lập tức. Độ mượt là hoàn toàn đúng theo mặc định.

Các tham số
đã làm mượt Phép biến đổi có được nội suy không.

public void setWorldPosition (Vector3 vị trí)

Đặt vị trí theo không gian thế giới của nút này nếu nút đó không được neo. Nếu nút này được liên kết, thì lệnh gọi này sẽ không thực hiện hành động nào.

Các tham số
position Vị trí đăng ký.

public void setWorldRotation (Quaternion xoay)

Đặt chế độ xoay không gian thế giới của nút này nếu nút không được neo. Nếu nút này được liên kết, thì lệnh gọi này sẽ không thực hiện hành động nào.

Các tham số
xoay Xoay vòng để áp dụng.