Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

GLTFMesh

Успадковує: Resource < RefCounted < Object

GLTFMesh представляє сітку glTF.

Опис

GLTFMesh обробляє тривимірні дані сітки, імпортовані з файлів glTF. Він містить властивості для каналів змішування, ваги змішування, матеріалів екземплярів і самої сітки.

Посібники

Властивості

PackedFloat32Array

blend_weights

PackedFloat32Array()

Array[Material]

instance_materials

[]

ImporterMesh

mesh

String

original_name

""

Методи

Variant

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 🔗

ImporterMesh об'єкт, що представляє саму сіточку.


String original_name = "" 🔗

  • void set_original_name(value: String)

  • String get_original_name()

Оригінальна назва сітки.


Описи методів

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), а другий аргумент може бути будь-яким.