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 deTypeAccessDescription
SubScenesIList<Scene>LireObtient toutes les sous‑scènes
LibraryIList<A3DObject>LireLes objets qui ne sont pas directement utilisés dans la hiérarchie de scène peuvent être définis dans une bibliothèque.
AnimationClipsIList<AnimationClip>LireObtient tous les AnimationClip définis dans la scène.
CurrentAnimationClipAnimationClip?Lire / ÉcrireObtient ou définit le AnimationClip actif
AssetInfoAssetInfo?Lire / ÉcrireObtient ou définit les informations d’actif de niveau supérieur
PosesICollection<Pose>LireObtient toutes les Pose utilisées dans cette scène.
RootNodeNodeLireObtient le nœud racine de la scène.
VersionstringLireVersion de la bibliothèque.
SceneSceneLireObtient la scène à laquelle cet objet appartient
NamestringLire / ÉcrireObtient ou définit le nom.
PropertiesPropertyCollectionLireObtient la collection de toutes les propriétés.

méthodes

SignatureDescription
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é.

Voir aussi

 Français