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

NomeDescrizione
constructor()Inizializza una nuova istanza della classe Scene.

Result:


constructor_overload

NomeDescrizione
constructor_overload(entity)Inizializza una nuova istanza della classe Scene con un’entità collegata a un nuovo nodo.

Parameters:

NomeTipoDescrizione
entityEntitàL’entità iniziale che è stata collegata alla scena

Result:


constructor_overload2

NomeDescrizione
constructor_overload2(parentScene, name)Inizializza una nuova istanza della classe Scene come sotto-scena.

Parameters:

NomeTipoDescrizione
parentSceneSceneLa scena padre.
nameStringaNome della scena.

Result:


constructor_overload3

NomeDescrizione
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:

NomeTipoDescrizione
fileNameStringaNome del file da aprire.

Result:


getSubScenes

NomeDescrizione
getSubScenes()Restituisce tutte le sotto-scene

Result:


getLibrary

NomeDescrizione
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

NomeDescrizione
getAnimationClips()Restituisce tutti gli AnimationClip definiti nella scena.

Result:


getCurrentAnimationClip

NomeDescrizione
getCurrentAnimationClip()Ottiene o imposta l’AnimationClip attivo

Result:


setCurrentAnimationClip

NomeDescrizione
setCurrentAnimationClip(value)Ottiene o imposta l’AnimationClip attivo

Result:


getAssetInfo

NomeDescrizione
getAssetInfo()Ottiene o imposta le informazioni dell’asset di livello superiore. Le informazioni del documento.

Result:


setAssetInfo

NomeDescrizione
setAssetInfo(value)Ottiene o imposta le informazioni dell’asset di livello superiore. Le informazioni del documento.

Result:


getPoses

NomeDescrizione
getPoses()Restituisce tutti i Pose utilizzati in questa scena. I pose.

Result:


getRootNode

NomeDescrizione
getRootNode()Restituisce il nodo radice della scena. Il nodo radice.

Result:


getScene

NomeDescrizione
getScene()Ottiene la scena a cui appartiene questo oggetto

Result:


getName

NomeDescrizione
getName()Ottiene o imposta il nome. Il nome.

Result:


setName

NomeDescrizione
setName(value)Ottiene o imposta il nome. Il nome.

Result:


getProperties

NomeDescrizione
getProperties()Ottiene la collezione di tutte le proprietà.

Result:


getAnimationClip

NomeDescrizione
getAnimationClip(name)Restituisce un AnimationClip nominato

Parameters:

NomeTipoDescrizione
nameStringaIl

Result: AnimationClip


clear

NomeDescrizione
clear()Cancella il contenuto della scena e ripristina le impostazioni predefinite.

Result: AnimationClip


createAnimationClip

NomeDescrizione
createAnimationClip(name)Una funzione abbreviata per creare e registrare l’AnimationClip Il primo AnimationClip sarà assegnato al CurrentAnimationClip

Parameters:

NomeTipoDescrizione
nameStringaNome del clip di animazione

Result: AnimationClip


open

NomeDescrizione
open(fileName, options)Apre la scena dal percorso fornito utilizzando il formato file specificato.

Parameters:

NomeTipoDescrizione
fileNameStringaNome file.
opzioniLoadOptionsConfigurazione più dettagliata per aprire lo stream.

Result: AnimationClip


open

NomeDescrizione
open(fileName)Apre la scena dal percorso fornito

Parameters:

NomeTipoDescrizione
fileNameStringaNome file.

Result: AnimationClip


fromFile

NomeDescrizione
fromFile(fileName)Apre la scena dal percorso fornito

Parameters:

NomeTipoDescrizione
fileNameStringaNome file.

Result: AnimationClip


save

NomeDescrizione
save(fileName)Salva la scena nel percorso specificato utilizzando il formato file specificato.

Parameters:

NomeTipoDescrizione
fileNameStringaNome file.

Result: AnimationClip


save

NomeDescrizione
save(fileName, format)Salva la scena nel percorso specificato utilizzando il formato file specificato.

Parameters:

NomeTipoDescrizione
fileNameStringaNome file.
formatFormatoFileFormato.

Result: AnimationClip


save

NomeDescrizione
save(fileName, options)Salva la scena nel percorso specificato utilizzando il formato file specificato.

Parameters:

NomeTipoDescrizione
fileNameStringaNome file.
opzioniSaveOptionsConfigurazione più dettagliata per salvare lo stream.

Result: AnimationClip


render

NomeDescrizione
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:

NomeTipoDescrizione
telecameraTelecameraDa quale prospettiva della telecamera renderizzare la scena
fileNameStringaIl nome file del file di output

Result: AnimationClip


render

NomeDescrizione
render(camera, fileName, size, format)Renderizza la scena in un file esterno dalla prospettiva della telecamera fornita.

Parameters:

NomeTipoDescrizione
telecameraTelecameraDa quale prospettiva della telecamera renderizzare la scena
fileNameStringaIl nome file del file di output
dimensioneVector2La dimensione dell’immagine renderizzata finale
formatStringaIl formato immagine del file di output

Result: AnimationClip


render

NomeDescrizione
render(camera, fileName, size, format, options)Renderizza la scena in un file esterno dalla prospettiva della telecamera fornita.

Parameters:

NomeTipoDescrizione
telecameraTelecameraDa quale prospettiva della telecamera renderizzare la scena
fileNameStringaIl nome file del file di output
dimensioneVector2La dimensione dell’immagine renderizzata finale
formatStringaIl formato immagine del file di output
opzioniImageRenderOptionsL’opzione per personalizzare alcune impostazioni interne.

Result: AnimationClip


render

NomeDescrizione
render(camera, bitmap)Renderizza la scena in bitmap dalla prospettiva della fotocamera fornita.

Parameters:

NomeTipoDescrizione
telecameraTelecameraDa quale prospettiva della telecamera renderizzare la scena
bitmapTextureDataDestinazione del risultato renderizzato

Result: AnimationClip


render

NomeDescrizione
render(camera, bitmap, options)Renderizza la scena in bitmap dalla prospettiva della fotocamera fornita.

Parameters:

NomeTipoDescrizione
telecameraTelecameraDa quale prospettiva della telecamera renderizzare la scena
bitmapTextureDataDestinazione del risultato renderizzato
opzioniImageRenderOptionsL’opzione per personalizzare alcune impostazioni interne.

Result: AnimationClip


removeProperty

NomeDescrizione
removeProperty(property)Rimuove una proprietà dinamica.

Parameters:

NomeTipoDescrizione
propertyPropertyQuale proprietà rimuovere

Result: boolean


removeProperty

NomeDescrizione
removeProperty(property)Rimuovi la proprietà specificata identificata per nome

Parameters:

NomeTipoDescrizione
propertStringanull

Result: boolean


getProperty

NomeDescrizione
getProperty(property)Ottieni il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà

Result: Oggetto


setProperty

NomeDescrizione
setProperty(property, value)Imposta il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà
valoreOggettoIl valore della proprietà

Result: Oggetto


findProperty

NomeDescrizione
findProperty(propertyName)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal suo nome)

Parameters:

NomeTipoDescrizione
propertyNameStringaNome della proprietà.

Result: Property