Kết xuất mô hình

lớp công khai ModelRenderable

Hiển thị Mô hình 3D bằng cách đính kèm mô hình đó vào NodesetRenderable(Renderable).

future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
 renderable = future.thenAccept(...);
 

Các lớp học lồng ghép

ModelRenderable.Builder Lớp nhà máy ModelRenderable

Hằng số kế thừa

Các trường kế thừa

Phương thức công khai

ModelRenderable.Builder tĩnh
trình tạo()
Tạo một ModelRenderable.
AnimationData
getAnimationData (chỉ mục thông tin)
Trả về AnimationData tại vị trí đã chỉ định được đóng gói trong ModelRenderable này.
AnimationData
getAnimationData (Tên chuỗi)
Trả về AnimationData có tên trùng khớp hoặc rỗng.
int
getAnimationDataCount()
Trả về tổng số AnimationData được đóng gói với ModelRenderable này.
int
getBoneCount()
Trả về số lượng xương trong dữ liệu có thể kết xuất này nếu da bị giao diện.
Chuỗi
getBoneName (int boneIndex)
Trả về tên của xương cho chỉ mục xương được chỉ định.
int
getBoneParentIndex (int boneIndex)
Trả về chỉ mục của xương mẹ cho chỉ số xương được chỉ định.
Hiển thị mô hình
makeCopy()
Tạo một bản sao mới của ModelRenderable này.

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

Phương thức công khai

công khai ModelRenderable.Builder trình tạo ()

Tạo một ModelRenderable.

public AnimationData getAnimationData (chỉ mục thông tin)

Trả về AnimationData tại vị trí đã chỉ định được đóng gói trong ModelRenderable này.

Các tham số
index
Gửi
IndexOutOfBoundsException} – nếu chỉ mục nằm ngoài phạm vi (chỉ mục < 0 || chỉ mục >= getAnimationDataCount()).

công khai AnimationData getAnimationData (Tên tên)

Trả về AnimationData có tên trùng khớp hoặc rỗng.

Các tham số
name

public int getAnimationDataCount ()

Trả về tổng số AnimationData được đóng gói với ModelRenderable này.

public int getBoneCount ()

Trả về số lượng xương trong dữ liệu có thể kết xuất này nếu da bị giao diện. Nếu kết xuất đồ hoạ này không được giao diện, hãy trả về 0.

công khai Chuỗi getBoneName (int boneIndex)

Trả về tên của xương cho chỉ mục xương được chỉ định.

Các tham số
chỉ số xương
Gửi
IndexOutOfBoundsException nếu boneIndex là >= getBoneCount().

public int getBoneParentIndex (int boneIndex)

Trả về chỉ mục của xương mẹ cho chỉ số xương được chỉ định. Nếu xương không có phần tử mẹ, thì đó là xương gốc và được -1 trả về.

Các tham số
chỉ số xương
Gửi
IndexOutOfBoundsException nếu boneIndex là >= getBoneCount().

công khai ModelRenderable makeCopy ()

Tạo một bản sao mới của ModelRenderable này.

Kết xuất mới sẽ có một bản sao duy nhất của tất cả trạng thái có thể thay đổi. Tất cả tài liệu do ModelRenderable tham chiếu cũng sẽ được sao chép. Dữ liệu bất biến sẽ được chia sẻ giữa các bản sao.