GLTFMesh
Успадковує: Resource < RefCounted < Object
GLTFMesh представляє сітку glTF.
Опис
GLTFMesh обробляє тривимірні дані сітки, імпортовані з файлів glTF. Він містить властивості для каналів змішування, ваги змішування, матеріалів екземплярів і самої сітки.
Посібники
Властивості
|
||
|
||
|
Методи
get_additional_data(extension_name: StringName) |
|
void |
set_additional_data(extension_name: StringName, additional_data: Variant) |
Описи властивостей
PackedFloat32Array blend_weights = PackedFloat32Array() 🔗
void set_blend_weights(value: PackedFloat32Array)
PackedFloat32Array get_blend_weights()
Багато плавок, що представляють собою змішані ваги сітки.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedFloat32Array for more details.
Array[Material] instance_materials = [] 🔗
Багато матеріалів, що представляють матеріали, що використовуються в сітці.
ImporterMesh mesh 🔗
void set_mesh(value: ImporterMesh)
ImporterMesh get_mesh()
ImporterMesh об'єкт, що представляє саму сіточку.
Оригінальна назва сітки.
Описи методів
Variant get_additional_data(extension_name: StringName) 🔗
Отримує додаткові довільні дані в цьому екземплярі GLTFMesh. Це можна використовувати для збереження даних про стан кожного вузла в класах GLTFDocumentExtension, що важливо, оскільки вони не мають стану.
Аргументом має бути ім’я GLTFDocumentExtension (не має збігатися з ім’ям розширення у файлі glTF), а значенням, що повертається, може бути будь-яке, яке ви встановите. Якщо нічого не встановлено, повертається значення null.
void set_additional_data(extension_name: StringName, additional_data: Variant) 🔗
Встановлює додаткові довільні дані в цьому екземплярі GLTFMesh. Це можна використовувати для збереження даних про стан кожного вузла в класах GLTFDocumentExtension, що важливо, оскільки вони не мають стану.
Першим аргументом має бути ім’я GLTFDocumentExtension (не має збігатися з ім’ям розширення у файлі glTF), а другий аргумент може бути будь-яким.