Scene
General
Scene és una classe en Aspose.3D FOSS per a .NET. Heretaris de: SceneObject, INamedObject.
Una escena és un objecte de nivell superior que conté els nodes, geometries, materials, textures, animació, posades, sub-escenes i etc. Scene pot tenir subscenes , actua com suport a múltiples documents en arxius com collada / blender / fbx La jerarquia del node es pot accedir mitjançant s’utilitza per mantenir una referència d’objectes no vinculats durant la serialització (com meta dades o objectes personalitzats) així que es podrà utilitzar com una biblioteca .
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
SubScenes | IList<Scene> | Llegeix. | Proporciona una llista de escenes infantils que es troben en aquesta escena. |
Library | IList<A3DObject> | Llegeix. | Tenen una col·lecció d’objectes A3DO referenciats per la escena. |
AnimationClips | IList<AnimationClip> | Llegeix. | Conté tots els objectes AnimationClip definits en la escena. |
CurrentAnimationClip | AnimationClip? | Llegir/Escriure | Obté o fixa l’AnimationClip actual actiu en la escena. |
AssetInfo | AssetInfo? | Llegir/Escriure | Proporciona metadades opcionals que descriuen els actius de la escena. |
Poses | ICollection<Pose> | Llegeix. | És una col·lecció d’objectes de Pose que representen transformacions guardades. |
RootNode | Node | Llegeix. | Retorna el Node de nivell superior del gràfic d’escena |
Mètodes
| Signatura | Descripció |
|---|---|
Scene() | Crea una escena infantil del pare o mare amb el nom proporcionat. |
Scene(entity: Entity) | |
Scene(parentScene: Scene, name: string) | |
GetAnimationClip(name: string) | Obté un nom AnimationClip |
Clear() | Elimina el contingut de la escena i restaura les configuracions predeterminades. |
CreateAnimationClip(name: string) | Una funció abreujada per crear i registrar el primer AnimationClip s’assignarà al |
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(stream: Stream) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(stream: Stream, cancellationToken: CancellationToken) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(stream: Stream, fileName: string) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(stream: Stream, fileName: string, cancellationToken: CancellationToken) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(stream: Stream, options: LoadOptions) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(fileName: string, options: LoadOptions) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(fileName: string, options: LoadOptions, cancellationToken: CancellationToken) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(fileName: string) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(fileName: string, format: FileFormat) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
Open(fileName: string, cancellationToken: CancellationToken) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
FromStream(stream: Stream, cancellationToken: CancellationToken) | Obre la escena des d’una ràdio donada utilitzant el format de fitxer especificat. |
FromFile(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Obre la escena des d’una ruta donada utilitzant el format de fitxer especificat. |
FromFile(fileName: string, options: LoadOptions, cancellationToken: CancellationToken) | Obre la escena des d’una ruta donada utilitzant el format de fitxer especificat. |
FromFile(fileName: string) | Obre la escena des d’una ruta donada utilitzant el format de fitxer especificat. |
FromFile(fileName: string, cancellationToken: CancellationToken) | Obre la escena des d’una ruta donada utilitzant el format de fitxer especificat. |
Save(stream: Stream, format: FileFormat) | Salva la escena per a transmetre amb format de fitxer especificat. |
Save(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Salva la escena per a transmetre amb format de fitxer especificat. |
Save(stream: Stream, options: SaveOptions) | Salva la escena per a transmetre amb format de fitxer especificat. |
Save(stream: Stream, options: SaveOptions, cancellationToken: CancellationToken) | Salva la escena per a transmetre amb format de fitxer especificat. |
Save(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Salva la escena per a transmetre amb format de fitxer especificat. |
Save(fileName: string) | Salva la escena per a transmetre amb format de fitxer especificat. |
Save(fileName: string, format: FileFormat) | Salva la escena per a transmetre amb format de fitxer especificat. |
Save(fileName: string, options: SaveOptions) | Salva la escena per a transmetre amb format de fitxer especificat. |
Save(fileName: string, options: SaveOptions, cancellationToken: CancellationToken) | Salva la escena per a transmetre amb format de fitxer especificat. |
Render(camera: Entities.Camera, fileName: string) | No implementat en l’edició FOSS llança a temps d’execució. Renderizar la escena en un fitxer extern des de la perspectiva d’una càmera donada. La mida de sortida predeterminada és 1024x768 i el format de sort és png |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string) | No implementat en l’edició FOSS llança a temps d’execució. Renderizar la escena en un fitxer extern des de la perspectiva d’una càmera donada. La mida de sortida predeterminada és 1024x768 i el format de sort és png |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions) | No implementat en l’edició FOSS llança a temps d’execució. Renderizar la escena en un fitxer extern des de la perspectiva d’una càmera donada. La mida de sortida predeterminada és 1024x768 i el format de sort és png |
Render(camera: Entities.Camera, bitmap: TextureData) | No implementat en l’edició FOSS llança a temps d’execució. Renderizar la escena en un fitxer extern des de la perspectiva d’una càmera donada. La mida de sortida predeterminada és 1024x768 i el format de sort és png |
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions) | No implementat en l’edició FOSS llança a temps d’execució. Renderizar la escena en un fitxer extern des de la perspectiva d’una càmera donada. La mida de sortida predeterminada és 1024x768 i el format de sort és png |