Scene
Vue d’ensemble
Scene Il s’agit d’une classe dans Aspose.3D FOSS pour .NET. hérité de : SceneObject, INamedObject.
Une scène est un objet de haut niveau qui contient les nœuds, les géométries, le matériel, la texture, l’animation, des poses, sous-scénales et ainsi de suite.
Cette classe fournit 42 méthodes pour travailler avec les objets Scene dans des programmes .NET. Les méthodes disponibles comprennent : A3DObject, Clear, CreateAnimationClip, FindProperty, FromFile, FromStream, GetAnimationClip, GetProperty, Open, RemoveProperty, Render, Save,Et 3 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application .NET après l’installation de la Aspose.3D FOSS pour le package .Net. Propriétés : AnimationClips, AssetInfo, CurrentAnimationClip, Library, Name, Poses,Et 5 plus.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
SubScenes | IList<Scene> | Lire | Obtient toutes les sous‑scènes |
Library | IList<A3DObject> | Lire | Les objets qui ne sont pas directement utilisés dans la hiérarchie de scène peuvent être définis dans une bibliothèque. |
AnimationClips | IList<AnimationClip> | Lire | Obtient tous les AnimationClip définis dans la scène. |
CurrentAnimationClip | AnimationClip? | Lire / Écrire | Obtient ou définit le AnimationClip actif |
AssetInfo | AssetInfo? | Lire / Écrire | Obtient ou définit les informations d’actif de niveau supérieur |
Poses | ICollection<Pose> | Lire | Obtient toutes les Pose utilisées dans cette scène. |
RootNode | Node | Lire | Obtient le nœud racine de la scène. |
Version | string | Lire | Version de la bibliothèque. |
Scene | Scene | Lire | Obtient la scène à laquelle cet objet appartient |
Name | string | Lire / Écrire | Obtient ou définit le nom. |
Properties | PropertyCollection | Lire | Obtient la collection de toutes les propriétés. |
méthodes
| Signature | Description |
|---|---|
Scene() | Il a commencé une nouvelle instance de la scène. |
Scene(entity: Entity) | Initialisez une nouvelle instance de la classe Scène avec un entité attaché à un nouveau node. |
Scene(parentScene: Scene, name: string) | Initialiser une nouvelle instance de la classe Scène comme sous-scène. |
GetAnimationClip(name: string) | Obtient un AnimationClip nommé |
Clear() | Il nettoie le contenu de la scène et récupère les paramètres par défaut. |
CreateAnimationClip(name: string) | Une fonction à court-mère pour créer et enregistrer le premier AnimationClip sera attribuée au |
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Ouvrez la scène de ce flux en utilisant le format de fichier spécifié. |
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Ouvrez la scène de ce flux en utilisant le config IO spécifié. |
Open(stream: Stream) | Ouverture de la scène à partir du courant donné. |
Open(stream: Stream, cancellationToken: CancellationToken) | Ouverture de la scène à partir du courant donné. |
Open(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Ouvrez la scène de la route donnée en utilisant le format de fichier spécifié. |
Open(fileName: string, options: LoadOptions) | Ouvrez la scène de la route donnée en utilisant le format de fichier spécifié. |
Open(fileName: string, options: LoadOptions, cancellationToken: CancellationToken) | Ouvrez la scène de la route donnée en utilisant le format de fichier spécifié. |
Open(fileName: string) | Ouverture de la scène à partir du chemin donné |
Open(fileName: string, cancellationToken: CancellationToken) | Ouverture de la scène à partir du chemin donné |
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Ouvrez la scène de ce flux en utilisant le format de fichier spécifié. |
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Ouvrez la scène de ce flux en utilisant le config IO spécifié. |
FromStream(stream: Stream, cancellationToken: CancellationToken) | Ouvrez la scène de l’écoulement donné |
FromFile(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Ouvrez la scène de la route donnée en utilisant le format de fichier spécifié. |
FromFile(fileName: string, options: LoadOptions, cancellationToken: CancellationToken) | Ouvrez la scène de la route donnée en utilisant le format de fichier spécifié. |
FromFile(fileName: string) | Ouverture de la scène à partir du chemin donné |
FromFile(fileName: string, cancellationToken: CancellationToken) | Ouverture de la scène à partir du chemin donné |
Save(stream: Stream, format: FileFormat) | Économisez la scène pour le streaming en utilisant un format de fichier spécifié. |
Save(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Économisez la scène pour le streaming en utilisant un format de fichier spécifié. |
Save(stream: Stream, options: SaveOptions) | Économisez la scène pour le streaming en utilisant un format de fichier spécifié. |
Save(stream: Stream, options: SaveOptions, cancellationToken: CancellationToken) | Économisez la scène pour le streaming en utilisant un format de fichier spécifié. |
Save(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Économisez la scène sur le chemin spécifié en utilisant un format de fichier spécificé. |
Save(fileName: string) | Économisez la scène sur le chemin spécifié en utilisant un format de fichier spécificé. |
Save(fileName: string, format: FileFormat) | Économisez la scène sur le chemin spécifié en utilisant un format de fichier spécificé. |
Save(fileName: string, options: SaveOptions) | Économisez la scène sur le chemin spécifié en utilisant un format de fichier spécificé. |
Save(fileName: string, options: SaveOptions, cancellationToken: CancellationToken) | Économisez la scène sur le chemin spécifié en utilisant un format de fichier spécificé. |
Render(camera: Entities.Camera, fileName: string) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Render la scène dans un fichier extérieur de la perspective de l’appareil photo donné. |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Render la scène dans un fichier extérieur de la perspective de l’appareil photo donné. |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Render la scène dans un fichier extérieur de la perspective de l’appareil photo donné. |
Render(camera: Entities.Camera, bitmap: TextureData) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Render la scène dans le bitmap de la perspective de l’appareil photo donné. |
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions) | Non mis en œuvre dans l’édition FOSS – jette à temps plein. Render la scène dans le bitmap de la perspective de l’appareil photo donné. |
SceneObject(name: string) | Initialisez un SceneObject avec un nom par défaut |
A3DObject() | Initialisez une nouvelle instance de la classe A3DObject sans nom. |
RemoveProperty(property: Property) | Il est détruit par une propriété dynamique. |
GetProperty(property: string) | Obtenir la valeur de la propriété spécifiée |
SetProperty(property: string, value: object?) | Définit la valeur de la propriété spécifiée |
FindProperty(propertyName: string) | Trouvez la propriété. |