یک مدل سه بعدی را با اتصال آن به یک Node
با setRenderable(Renderable)
می کند.
future = ModelRenderable.builder().setSource(context, R.raw.renderable).build();
renderable = future.thenAccept(...);
کلاس های تو در تو
کلاس | ModelRenderable.Builder | کلاس کارخانه برای ModelRenderable . |
ثابت های ارثی
فیلدهای ارثی
روش های عمومی
Static ModelRenderable.Builder | سازنده () یک ModelRenderable می سازد. |
داده های انیمیشن | getAnimationData (شاخص int) AnimationData را در موقعیت مشخص بسته بندی شده در این ModelRenderable . |
داده های انیمیشن | |
بین المللی | getAnimationDataCount () تعداد کل AnimationData بسته بندی شده با این ModelRenderable را برمی گرداند. |
بین المللی | getBoneCount () در صورت جدا شدن، تعداد استخوانهای این رندر را برمیگرداند. |
رشته | getBoneName (int boneIndex) نام استخوان را برای شاخص استخوان مشخص شده برمی گرداند. |
بین المللی | getBoneParentIndex (int boneIndex) شاخص استخوان والد را برای شاخص استخوان مشخص شده برمیگرداند. |
ModelRenderable | makeCopy () یک نمونه جدید از این ModelRenderable ایجاد می کند. |
روش های ارثی
روش های عمومی
عمومی AnimationData getAnimationData (int index)
AnimationData
را در موقعیت مشخص بسته بندی شده در این ModelRenderable
.
مولفه های
فهرست مطالب |
---|
پرتاب می کند
IndexOutOfBoundsException} - اگر ایندکس خارج از محدوده باشد (index < 0 || index >= getAnimationDataCount() ). |
عمومی AnimationData getAnimationData (نام رشته )
AnimationData
را با نام یا تهی منطبق برمی گرداند.
مولفه های
نام |
---|
public int getAnimationDataCount ()
تعداد کل AnimationData
بسته بندی شده با این ModelRenderable
را برمی گرداند.
عمومی int getBoneCount ()
در صورت جدا شدن از این رندر، تعداد استخوانهای آن را برمیگرداند. اگر این renderable پوسته نشده باشد، 0 را برمی گرداند.
رشته عمومی getBoneName (int boneIndex)
نام استخوان را برای شاخص استخوان مشخص شده برمی گرداند.
مولفه های
استخوان ایندکس |
---|
پرتاب می کند
IndexOutOfBoundsException | اگر boneIndex >= getBoneCount() باشد. |
---|
عمومی int getBoneParentIndex (int boneIndex)
شاخص استخوان والد را برای شاخص استخوان مشخص شده برمی گرداند. اگر استخوان والد نداشته باشد، استخوان ریشه است و -1 برگردانده می شود.
مولفه های
استخوان ایندکس |
---|
پرتاب می کند
IndexOutOfBoundsException | اگر boneIndex >= getBoneCount() باشد. |
---|
public ModelRenderable makeCopy ()
یک نمونه جدید از این ModelRenderable ایجاد می کند.
رندرپذیر جدید یک کپی منحصر به فرد از تمام حالت های قابل تغییر خواهد داشت. تمام مواد ارجاع شده توسط ModelRenderable نیز نمونه خواهند شد. داده های تغییرناپذیر بین نمونه ها به اشتراک گذاشته خواهد شد.