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

Eredita: Resource < RefCounted < Object

GLTFMesh rappresenta una mesh glTF.

Descrizione

GLTFMesh gestisce i dati di mesh 3D importati dai file glTF. Include proprietà per canali di fusione, pesi di fusione, materiali di istanza e la mesh stessa.

Tutorial

Proprietà

PackedFloat32Array

blend_weights

PackedFloat32Array()

Array[Material]

instance_materials

[]

ImporterMesh

mesh

String

original_name

""

Metodi

Variant

get_additional_data(extension_name: StringName)

void

set_additional_data(extension_name: StringName, additional_data: Variant)


Descrizioni delle proprietà

PackedFloat32Array blend_weights = PackedFloat32Array() 🔗

Un array di float che rappresentano i pesi di fusione della mesh.

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 di oggetti Material che rappresentano i materiali utilizzati nella mesh.


ImporterMesh mesh 🔗

L'oggetto ImporterMesh che rappresenta la mesh stessa.


String original_name = "" 🔗

  • void set_original_name(value: String)

  • String get_original_name()

Il nome originale della mesh.


Descrizioni dei metodi

Variant get_additional_data(extension_name: StringName) 🔗

Ottiene ulteriori dati arbitrari in questa istanza GLTFMesh. Può essere utilizzato per mantenere i dati di stato per ogni nodo nelle classi GLTFDocumentExtension, il che è importante perché sono stateless.

L'argomento dovrebbe essere il nome del GLTFDocumentExtension (non deve corrispondere al nome dell'estensione nel file glTF) e il valore restituito può essere qualsiasi cosa tu imposti. Se niente è stato impostato, il valore restituito è null.


void set_additional_data(extension_name: StringName, additional_data: Variant) 🔗

Imposta ulteriori dati arbitrari in questa istanza GLTFMesh. Può essere utilizzato per mantenere i dati di stato per ogni nodo nelle classi GLTFDocumentExtension, il che è importante perché sono stateless.

Il primo argomento dovrebbe essere il nome del GLTFDocumentExtension (non deve corrispondere al nome dell'estensione nel file glTF) e il secondo argomento può essere qualsiasi cosa tu voglia.