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
| Nom | Description |
|---|---|
| constructor() | Initialise une nouvelle instance de la classe Scene. |
Result:
constructor_overload
| Nom | Description |
|---|---|
| constructor_overload(entity) | Initialise une nouvelle instance de la classe Scene avec une entité attachée à un nouveau nœud. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| entity | Entity | L’entité initiale qui a été attachée à la scène |
Result:
constructor_overload2
| Nom | Description |
|---|---|
| constructor_overload2(parentScene, name) | Initialise une nouvelle instance de la classe Scene en tant que sous‑scène. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| parentScene | Scene | La scène parente. |
| name | String | Nom de la scène. |
Result:
constructor_overload3
| Nom | Description |
|---|---|
| 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:
| Nom | Type | Description |
|---|---|---|
| fileName | String | Nom du fichier à ouvrir. |
Result:
getSubScenes
| Nom | Description |
|---|---|
| getSubScenes() | Récupère toutes les sous‑scènes |
Result:
getLibrary
| Nom | Description |
|---|---|
| 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
| Nom | Description |
|---|---|
| getAnimationClips() | Récupère tous les AnimationClip définis dans la scène. |
Result:
getCurrentAnimationClip
| Nom | Description |
|---|---|
| getCurrentAnimationClip() | Obtient ou définit l’AnimationClip actif |
Result:
setCurrentAnimationClip
| Nom | Description |
|---|---|
| setCurrentAnimationClip(value) | Obtient ou définit l’AnimationClip actif |
Result:
getAssetInfo
| Nom | Description |
|---|---|
| getAssetInfo() | Obtient ou définit les informations d’actif de niveau supérieur, les informations du document. |
Result:
setAssetInfo
| Nom | Description |
|---|---|
| setAssetInfo(value) | Obtient ou définit les informations d’actif de niveau supérieur, les informations du document. |
Result:
getPoses
| Nom | Description |
|---|---|
| getPoses() | Récupère toutes les Pose utilisées dans cette scène. Les poses. |
Result:
getRootNode
| Nom | Description |
|---|---|
| getRootNode() | Récupère le nœud racine de la scène. Le nœud racine. |
Result:
getScene
| Nom | Description |
|---|---|
| getScene() | Obtient la scène à laquelle cet objet appartient |
Result:
getName
| Nom | Description |
|---|---|
| getName() | Obtient ou définit le nom. Le nom. |
Result:
setName
| Nom | Description |
|---|---|
| setName(value) | Obtient ou définit le nom. Le nom. |
Result:
getProperties
| Nom | Description |
|---|---|
| getProperties() | Obtient la collection de toutes les propriétés. |
Result:
getAnimationClip
| Nom | Description |
|---|---|
| getAnimationClip(name) | Récupère un AnimationClip nommé |
Parameters:
| Nom | Type | Description |
|---|---|---|
| name | String | Le |
Result: AnimationClip
clear
| Nom | Description |
|---|---|
| clear() | Efface le contenu de la scène et restaure les paramètres par défaut. |
Result: AnimationClip
createAnimationClip
| Nom | Description |
|---|---|
| createAnimationClip(name) | Une fonction raccourcie pour créer et enregistrer l’AnimationClip Le premier AnimationClip sera assigné au CurrentAnimationClip |
Parameters:
| Nom | Type | Description |
|---|---|---|
| name | String | Nom du clip d’animation |
Result: AnimationClip
open
| Nom | Description |
|---|---|
| open(fileName, options) | Ouvre la scène depuis le chemin donné en utilisant le format de fichier spécifié. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| fileName | String | Nom du fichier. |
| options | LoadOptions | Configuration plus détaillée pour ouvrir le flux. |
Result: AnimationClip
open
| Nom | Description |
|---|---|
| open(fileName) | Ouvre la scène depuis le chemin donné |
Parameters:
| Nom | Type | Description |
|---|---|---|
| fileName | String | Nom du fichier. |
Result: AnimationClip
fromFile
| Nom | Description |
|---|---|
| depuisFichier(fileName) | Ouvre la scène depuis le chemin donné |
Parameters:
| Nom | Type | Description |
|---|---|---|
| fileName | String | Nom du fichier. |
Result: AnimationClip
save
| Nom | Description |
|---|---|
| save(fileName) | Enregistre la scène vers le chemin spécifié en utilisant le format de fichier spécifié. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| fileName | String | Nom du fichier. |
Result: AnimationClip
save
| Nom | Description |
|---|---|
| save(fileName, format) | Enregistre la scène vers le chemin spécifié en utilisant le format de fichier spécifié. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| fileName | String | Nom du fichier. |
| format | FileFormat | Format. |
Result: AnimationClip
save
| Nom | Description |
|---|---|
| save(fileName, options) | Enregistre la scène vers le chemin spécifié en utilisant le format de fichier spécifié. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| fileName | String | Nom du fichier. |
| options | SaveOptions | Configuration plus détaillée pour enregistrer le flux. |
Result: AnimationClip
render
| Nom | Description |
|---|---|
| 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:
| Nom | Type | Description |
|---|---|---|
| camera | Camera | Depuis quelle perspective de caméra rendre la scène |
| fileName | String | Le nom du fichier de sortie |
Result: AnimationClip
render
| Nom | Description |
|---|---|
| render(camera, fileName, size, format) | Rendu de la scène dans un fichier externe depuis la perspective de la caméra donnée. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| camera | Camera | Depuis quelle perspective de caméra rendre la scène |
| fileName | String | Le nom du fichier de sortie |
| size | Vector2 | La taille de l’image rendue finale |
| format | String | Le format d’image du fichier de sortie |
Result: AnimationClip
render
| Nom | Description |
|---|---|
| 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:
| Nom | Type | Description |
|---|---|---|
| camera | Camera | Depuis quelle perspective de caméra rendre la scène |
| fileName | String | Le nom du fichier de sortie |
| size | Vector2 | La taille de l’image rendue finale |
| format | String | Le format d’image du fichier de sortie |
| options | ImageRenderOptions | L’option de personnaliser certains paramètres internes. |
Result: AnimationClip
render
| Nom | Description |
|---|---|
| render(camera, bitmap) | Rendre la scène en bitmap depuis la perspective de la caméra donnée. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| camera | Camera | Depuis quelle perspective de caméra rendre la scène |
| bitmap | TextureData | Cible du résultat rendu |
Result: AnimationClip
render
| Nom | Description |
|---|---|
| render(camera, bitmap, options) | Rendre la scène en bitmap depuis la perspective de la caméra donnée. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| camera | Camera | Depuis quelle perspective de caméra rendre la scène |
| bitmap | TextureData | Cible du résultat rendu |
| options | ImageRenderOptions | L’option de personnaliser certains paramètres internes. |
Result: AnimationClip
removeProperty
| Nom | Description |
|---|---|
| removeProperty(property) | Supprime une propriété dynamique. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | Property | Quelle propriété supprimer |
Result: boolean
removeProperty
| Nom | Description |
|---|---|
| removeProperty(property) | Supprime la propriété spécifiée identifiée par son nom |
Parameters:
| Nom | Type | Description |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Nom | Description |
|---|---|
| getProperty(property) | Obtenir la valeur de la propriété spécifiée |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | String | Nom de la propriété |
Result: Object
setProperty
| Nom | Description |
|---|---|
| setProperty(property, value) | Définit la valeur de la propriété spécifiée |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | String | Nom de la propriété |
| value | Object | La valeur de la propriété |
Result: Object
findProperty
| Nom | Description |
|---|---|
| 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:
| Nom | Type | Description |
|---|---|---|
| propertyName | String | Nom de la propriété. |
Result: Property