Scene

Scene class

Une scène est un objet de niveau supérieur qui contient les nœuds, les géométries, les matériaux, les textures, l’animation, les poses, les sous‑scènes, etc. Une scène peut avoir des sous‑scènes, agissant comme un support multi‑document dans des fichiers tels que collada/blender/fbx. La hiérarchie des nœuds peut être accédée via RootNodeLibrary, qui est utilisé pour garder une référence des objets détachés pendant la sérialisation (comme les métadonnées ou les objets personnalisés) afin qu’il puisse être utilisé comme une bibliothèque.

Méthodes

constructor

NomDescription
constructor()Initialise une nouvelle instance de la classe Scene.

Result:


constructor_overload

NomDescription
constructor_overload(entity)Initialise une nouvelle instance de la classe Scene avec une entité attachée à un nouveau nœud.

Parameters:

NomTypeDescription
entityEntityL’entité initiale qui a été attachée à la scène

Result:


constructor_overload2

NomDescription
constructor_overload2(parentScene, name)Initialise une nouvelle instance de la classe Scene en tant que sous‑scène.

Parameters:

NomTypeDescription
parentSceneSceneLa scène parente.
nameStringNom de la scène.

Result:


constructor_overload3

NomDescription
constructor_overload3(fileName)Initialise une nouvelle instance de la classe Scene et ouvre le fichier immédiatement. Ce constructeur est obsolète, veuillez utiliser #Error Cref: M:Aspose.ThreeD.Scene.FromFile(System.String,System.Threading.CancellationToken).

Parameters:

NomTypeDescription
fileNameStringNom du fichier à ouvrir.

Result:


getSubScenes

NomDescription
getSubScenes()Récupère toutes les sous‑scènes

Result:


getLibrary

NomDescription
getLibrary()Les objets qui ne sont pas directement utilisés dans la hiérarchie de la scène peuvent être définis dans Library. Ceci est utile lorsque vous utilisez des sous‑scènes et placez des composants réutilisables sous les sous‑scènes.

Result:


getAnimationClips

NomDescription
getAnimationClips()Récupère tous les AnimationClip définis dans la scène.

Result:


getCurrentAnimationClip

NomDescription
getCurrentAnimationClip()Obtient ou définit l’AnimationClip actif

Result:


setCurrentAnimationClip

NomDescription
setCurrentAnimationClip(value)Obtient ou définit l’AnimationClip actif

Result:


getAssetInfo

NomDescription
getAssetInfo()Obtient ou définit les informations d’actif de niveau supérieur, les informations du document.

Result:


setAssetInfo

NomDescription
setAssetInfo(value)Obtient ou définit les informations d’actif de niveau supérieur, les informations du document.

Result:


getPoses

NomDescription
getPoses()Récupère toutes les Pose utilisées dans cette scène. Les poses.

Result:


getRootNode

NomDescription
getRootNode()Récupère le nœud racine de la scène. Le nœud racine.

Result:


getScene

NomDescription
getScene()Obtient la scène à laquelle cet objet appartient

Result:


getName

NomDescription
getName()Obtient ou définit le nom. Le nom.

Result:


setName

NomDescription
setName(value)Obtient ou définit le nom. Le nom.

Result:


getProperties

NomDescription
getProperties()Obtient la collection de toutes les propriétés.

Result:


getAnimationClip

NomDescription
getAnimationClip(name)Récupère un AnimationClip nommé

Parameters:

NomTypeDescription
nameStringLe

Result: AnimationClip


clear

NomDescription
clear()Efface le contenu de la scène et restaure les paramètres par défaut.

Result: AnimationClip


createAnimationClip

NomDescription
createAnimationClip(name)Une fonction raccourcie pour créer et enregistrer l’AnimationClip Le premier AnimationClip sera assigné au CurrentAnimationClip

Parameters:

NomTypeDescription
nameStringNom du clip d’animation

Result: AnimationClip


open

NomDescription
open(fileName, options)Ouvre la scène depuis le chemin donné en utilisant le format de fichier spécifié.

Parameters:

NomTypeDescription
fileNameStringNom du fichier.
optionsLoadOptionsConfiguration plus détaillée pour ouvrir le flux.

Result: AnimationClip


open

NomDescription
open(fileName)Ouvre la scène depuis le chemin donné

Parameters:

NomTypeDescription
fileNameStringNom du fichier.

Result: AnimationClip


fromFile

NomDescription
depuisFichier(fileName)Ouvre la scène depuis le chemin donné

Parameters:

NomTypeDescription
fileNameStringNom du fichier.

Result: AnimationClip


save

NomDescription
save(fileName)Enregistre la scène vers le chemin spécifié en utilisant le format de fichier spécifié.

Parameters:

NomTypeDescription
fileNameStringNom du fichier.

Result: AnimationClip


save

NomDescription
save(fileName, format)Enregistre la scène vers le chemin spécifié en utilisant le format de fichier spécifié.

Parameters:

NomTypeDescription
fileNameStringNom du fichier.
formatFileFormatFormat.

Result: AnimationClip


save

NomDescription
save(fileName, options)Enregistre la scène vers le chemin spécifié en utilisant le format de fichier spécifié.

Parameters:

NomTypeDescription
fileNameStringNom du fichier.
optionsSaveOptionsConfiguration plus détaillée pour enregistrer le flux.

Result: AnimationClip


render

NomDescription
render(camera, fileName)Rendu de la scène dans un fichier externe depuis la perspective de la caméra donnée. La taille de sortie par défaut est 1024x768 et le format de sortie est png

Parameters:

NomTypeDescription
cameraCameraDepuis quelle perspective de caméra rendre la scène
fileNameStringLe nom du fichier de sortie

Result: AnimationClip


render

NomDescription
render(camera, fileName, size, format)Rendu de la scène dans un fichier externe depuis la perspective de la caméra donnée.

Parameters:

NomTypeDescription
cameraCameraDepuis quelle perspective de caméra rendre la scène
fileNameStringLe nom du fichier de sortie
sizeVector2La taille de l’image rendue finale
formatStringLe format d’image du fichier de sortie

Result: AnimationClip


render

NomDescription
render(camera, fileName, size, format, options)Rendu de la scène dans un fichier externe depuis la perspective de la caméra donnée.

Parameters:

NomTypeDescription
cameraCameraDepuis quelle perspective de caméra rendre la scène
fileNameStringLe nom du fichier de sortie
sizeVector2La taille de l’image rendue finale
formatStringLe format d’image du fichier de sortie
optionsImageRenderOptionsL’option de personnaliser certains paramètres internes.

Result: AnimationClip


render

NomDescription
render(camera, bitmap)Rendre la scène en bitmap depuis la perspective de la caméra donnée.

Parameters:

NomTypeDescription
cameraCameraDepuis quelle perspective de caméra rendre la scène
bitmapTextureDataCible du résultat rendu

Result: AnimationClip


render

NomDescription
render(camera, bitmap, options)Rendre la scène en bitmap depuis la perspective de la caméra donnée.

Parameters:

NomTypeDescription
cameraCameraDepuis quelle perspective de caméra rendre la scène
bitmapTextureDataCible du résultat rendu
optionsImageRenderOptionsL’option de personnaliser certains paramètres internes.

Result: AnimationClip


removeProperty

NomDescription
removeProperty(property)Supprime une propriété dynamique.

Parameters:

NomTypeDescription
propertyPropertyQuelle propriété supprimer

Result: boolean


removeProperty

NomDescription
removeProperty(property)Supprime la propriété spécifiée identifiée par son nom

Parameters:

NomTypeDescription
propertStringnull

Result: boolean


getProperty

NomDescription
getProperty(property)Obtenir la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété

Result: Object


setProperty

NomDescription
setProperty(property, value)Définit la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété
valueObjectLa valeur de la propriété

Result: Object


findProperty

NomDescription
findProperty(propertyName)Recherche la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom)

Parameters:

NomTypeDescription
propertyNameStringNom de la propriété.

Result: Property