Scene
Scene class
Una scena è un oggetto di livello superiore che contiene nodi, geometrie, materiali, texture, animazioni, pose, sotto-scene ecc. La scena può avere sotto-scene, funge da supporto multi-documento in file come collada/blender/fbx. La gerarchia dei nodi è accessibile tramite RootNodeLibrary, che viene utilizzata per mantenere un riferimento agli oggetti non collegati durante la serializzazione (come metadati o oggetti personalizzati) così da poter essere usata come libreria.
Metodi
constructor
| Nome | Descrizione |
|---|---|
| constructor() | Inizializza una nuova istanza della classe Scene. |
Result:
constructor_overload
| Nome | Descrizione |
|---|---|
| constructor_overload(entity) | Inizializza una nuova istanza della classe Scene con un’entità collegata a un nuovo nodo. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| entity | Entità | L’entità iniziale che è stata collegata alla scena |
Result:
constructor_overload2
| Nome | Descrizione |
|---|---|
| constructor_overload2(parentScene, name) | Inizializza una nuova istanza della classe Scene come sotto-scena. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| parentScene | Scene | La scena padre. |
| name | Stringa | Nome della scena. |
Result:
constructor_overload3
| Nome | Descrizione |
|---|---|
| constructor_overload3(fileName) | Inizializza una nuova istanza della classe Scene e apre il file immediatamente. Questo è un costruttore obsoleto, si prega di utilizzare #Error Cref: M:Aspose.ThreeD.Scene.FromFile(System.String,System.Threading.CancellationToken). |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| fileName | Stringa | Nome del file da aprire. |
Result:
getSubScenes
| Nome | Descrizione |
|---|---|
| getSubScenes() | Restituisce tutte le sotto-scene |
Result:
getLibrary
| Nome | Descrizione |
|---|---|
| getLibrary() | Gli oggetti che non sono utilizzati direttamente nella gerarchia della scena possono essere definiti nella Library. Questo è utile quando si utilizzano sotto-scene e si inseriscono componenti riutilizzabili sotto le sotto-scene. |
Result:
getAnimationClips
| Nome | Descrizione |
|---|---|
| getAnimationClips() | Restituisce tutti gli AnimationClip definiti nella scena. |
Result:
getCurrentAnimationClip
| Nome | Descrizione |
|---|---|
| getCurrentAnimationClip() | Ottiene o imposta l’AnimationClip attivo |
Result:
setCurrentAnimationClip
| Nome | Descrizione |
|---|---|
| setCurrentAnimationClip(value) | Ottiene o imposta l’AnimationClip attivo |
Result:
getAssetInfo
| Nome | Descrizione |
|---|---|
| getAssetInfo() | Ottiene o imposta le informazioni dell’asset di livello superiore. Le informazioni del documento. |
Result:
setAssetInfo
| Nome | Descrizione |
|---|---|
| setAssetInfo(value) | Ottiene o imposta le informazioni dell’asset di livello superiore. Le informazioni del documento. |
Result:
getPoses
| Nome | Descrizione |
|---|---|
| getPoses() | Restituisce tutti i Pose utilizzati in questa scena. I pose. |
Result:
getRootNode
| Nome | Descrizione |
|---|---|
| getRootNode() | Restituisce il nodo radice della scena. Il nodo radice. |
Result:
getScene
| Nome | Descrizione |
|---|---|
| getScene() | Ottiene la scena a cui appartiene questo oggetto |
Result:
getName
| Nome | Descrizione |
|---|---|
| getName() | Ottiene o imposta il nome. Il nome. |
Result:
setName
| Nome | Descrizione |
|---|---|
| setName(value) | Ottiene o imposta il nome. Il nome. |
Result:
getProperties
| Nome | Descrizione |
|---|---|
| getProperties() | Ottiene la collezione di tutte le proprietà. |
Result:
getAnimationClip
| Nome | Descrizione |
|---|---|
| getAnimationClip(name) | Restituisce un AnimationClip nominato |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| name | Stringa | Il |
Result: AnimationClip
clear
| Nome | Descrizione |
|---|---|
| clear() | Cancella il contenuto della scena e ripristina le impostazioni predefinite. |
Result: AnimationClip
createAnimationClip
| Nome | Descrizione |
|---|---|
| createAnimationClip(name) | Una funzione abbreviata per creare e registrare l’AnimationClip Il primo AnimationClip sarà assegnato al CurrentAnimationClip |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| name | Stringa | Nome del clip di animazione |
Result: AnimationClip
open
| Nome | Descrizione |
|---|---|
| open(fileName, options) | Apre la scena dal percorso fornito utilizzando il formato file specificato. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| fileName | Stringa | Nome file. |
| opzioni | LoadOptions | Configurazione più dettagliata per aprire lo stream. |
Result: AnimationClip
open
| Nome | Descrizione |
|---|---|
| open(fileName) | Apre la scena dal percorso fornito |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| fileName | Stringa | Nome file. |
Result: AnimationClip
fromFile
| Nome | Descrizione |
|---|---|
| fromFile(fileName) | Apre la scena dal percorso fornito |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| fileName | Stringa | Nome file. |
Result: AnimationClip
save
| Nome | Descrizione |
|---|---|
| save(fileName) | Salva la scena nel percorso specificato utilizzando il formato file specificato. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| fileName | Stringa | Nome file. |
Result: AnimationClip
save
| Nome | Descrizione |
|---|---|
| save(fileName, format) | Salva la scena nel percorso specificato utilizzando il formato file specificato. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| fileName | Stringa | Nome file. |
| format | FormatoFile | Formato. |
Result: AnimationClip
save
| Nome | Descrizione |
|---|---|
| save(fileName, options) | Salva la scena nel percorso specificato utilizzando il formato file specificato. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| fileName | Stringa | Nome file. |
| opzioni | SaveOptions | Configurazione più dettagliata per salvare lo stream. |
Result: AnimationClip
render
| Nome | Descrizione |
|---|---|
| render(camera, fileName) | Renderizza la scena in un file esterno dalla prospettiva della telecamera fornita. La dimensione di output predefinita è 1024x768 e il formato di output è png. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| telecamera | Telecamera | Da quale prospettiva della telecamera renderizzare la scena |
| fileName | Stringa | Il nome file del file di output |
Result: AnimationClip
render
| Nome | Descrizione |
|---|---|
| render(camera, fileName, size, format) | Renderizza la scena in un file esterno dalla prospettiva della telecamera fornita. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| telecamera | Telecamera | Da quale prospettiva della telecamera renderizzare la scena |
| fileName | Stringa | Il nome file del file di output |
| dimensione | Vector2 | La dimensione dell’immagine renderizzata finale |
| format | Stringa | Il formato immagine del file di output |
Result: AnimationClip
render
| Nome | Descrizione |
|---|---|
| render(camera, fileName, size, format, options) | Renderizza la scena in un file esterno dalla prospettiva della telecamera fornita. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| telecamera | Telecamera | Da quale prospettiva della telecamera renderizzare la scena |
| fileName | Stringa | Il nome file del file di output |
| dimensione | Vector2 | La dimensione dell’immagine renderizzata finale |
| format | Stringa | Il formato immagine del file di output |
| opzioni | ImageRenderOptions | L’opzione per personalizzare alcune impostazioni interne. |
Result: AnimationClip
render
| Nome | Descrizione |
|---|---|
| render(camera, bitmap) | Renderizza la scena in bitmap dalla prospettiva della fotocamera fornita. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| telecamera | Telecamera | Da quale prospettiva della telecamera renderizzare la scena |
| bitmap | TextureData | Destinazione del risultato renderizzato |
Result: AnimationClip
render
| Nome | Descrizione |
|---|---|
| render(camera, bitmap, options) | Renderizza la scena in bitmap dalla prospettiva della fotocamera fornita. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| telecamera | Telecamera | Da quale prospettiva della telecamera renderizzare la scena |
| bitmap | TextureData | Destinazione del risultato renderizzato |
| opzioni | ImageRenderOptions | L’opzione per personalizzare alcune impostazioni interne. |
Result: AnimationClip
removeProperty
| Nome | Descrizione |
|---|---|
| removeProperty(property) | Rimuove una proprietà dinamica. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| property | Property | Quale proprietà rimuovere |
Result: boolean
removeProperty
| Nome | Descrizione |
|---|---|
| removeProperty(property) | Rimuovi la proprietà specificata identificata per nome |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| propert | Stringa | null |
Result: boolean
getProperty
| Nome | Descrizione |
|---|---|
| getProperty(property) | Ottieni il valore della proprietà specificata |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| property | Stringa | Nome della proprietà |
Result: Oggetto
setProperty
| Nome | Descrizione |
|---|---|
| setProperty(property, value) | Imposta il valore della proprietà specificata |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| property | Stringa | Nome della proprietà |
| valore | Oggetto | Il valore della proprietà |
Result: Oggetto
findProperty
| Nome | Descrizione |
|---|---|
| findProperty(propertyName) | Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal suo nome) |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| propertyName | Stringa | Nome della proprietà. |
Result: Property