GLTFMesh
Hereda: Resource < RefCounted < Object
GLTFMesh representa una malla glTF.
Descripción
GLTFMesh maneja datos de malla 3D importados de archivos glTF. Incluye propiedades para canales de mezcla, pesos de mezcla, materiales de instancia y la malla en sí.
Tutoriales
Propiedades
|
||
|
||
|
Métodos
get_additional_data(extension_name: StringName) |
|
void |
set_additional_data(extension_name: StringName, additional_data: Variant) |
Descripciones de Propiedades
PackedFloat32Array blend_weights = PackedFloat32Array() 🔗
void set_blend_weights(value: PackedFloat32Array)
PackedFloat32Array get_blend_weights()
Un array de floats que representan los pesos de mezcla de la malla.
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 = [] 🔗
Un array de objetos Material que representan los materiales usados en la malla.
ImporterMesh mesh 🔗
void set_mesh(value: ImporterMesh)
ImporterMesh get_mesh()
El objeto ImporterMesh que representa la malla en sí.
El nombre original de la malla.
Descripciones de Métodos
Variant get_additional_data(extension_name: StringName) 🔗
Obtiene datos arbitrarios adicionales en esta instancia de GLTFMesh. Esto se puede utilizar para mantener los datos de estado por nodo en las clases GLTFDocumentExtension, lo cual es importante porque no tienen estado.
El argumento debe ser el nombre de GLTFDocumentExtension (no tiene que coincidir con el nombre de la extensión en el archivo glTF), y el valor de retorno puede ser cualquier cosa que establezcas. Si no se estableció nada, el valor de retorno es null.
void set_additional_data(extension_name: StringName, additional_data: Variant) 🔗
Establece datos arbitrarios adicionales en esta instancia de GLTFMesh. Esto se puede utilizar para mantener los datos de estado por nodo en las clases GLTFDocumentExtension, lo cual es importante porque no tienen estado.
El primer argumento debe ser el nombre de GLTFDocumentExtension (no tiene que coincidir con el nombre de la extensión en el archivo glTF), y el segundo argumento puede ser cualquier cosa que quieras.