Scene
Übersicht über die
Scene ist eine Klasse in Aspose.3D FOSS für .NET. Erben von: SceneObject, INamedObject.
Eine Szene ist ein Oberlevel-Objekt, das die Knoten, Geometrien, Materialien, Texturen, Animationen, Posen und Unterszenen enthält. Scene kann auch Unterzellen haben, fungiert als Multiple-Dokumentunterstützung in Dateien wie collada/blender/fbx Die Node Hierarchie kann durch zugegriffen werden wird verwendet um eine Referenz von unangeschlossenen Objekten während der Serialisierung zu behalten (wie Metadaten oder benutzerdefinierte Objekte), so dass es als Bibliothek genutzt werden kann.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
SubScenes | IList<Scene> | Lesen Sie . | Gibt eine Liste der Kinder-Szenen in dieser Szene enthalten |
Library | IList<A3DObject> | Lesen Sie . | Hält eine Sammlung von A3DO-Objekt-Assets, auf die sich die Szene bezieht. |
AnimationClips | IList<AnimationClip> | Lesen Sie . | Alle AnimationClip Objekte in der Szene enthalten. |
CurrentAnimationClip | AnimationClip? | Lesen/Schreiben | Erhält oder setzt die AnimationClip aktuell in der Szene aktiv. |
AssetInfo | AssetInfo? | Lesen/Schreiben | Bietet optionale Metadaten zur Beschreibung der Sachanlagen des Schauplatzes an. |
Poses | ICollection<Pose> | Lesen Sie . | Ist eine Sammlung von Pose-Objekten, die gespeicherte Transformationen darstellen. |
RootNode | Node | Lesen Sie . | Gibt den obersten Knoten des Szenengraphs zurück. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
Scene() | Erstellt eine Kinderszene des gegebenen Elternteils mit dem angegebenen Namen. |
Scene(entity: Entity) | |
Scene(parentScene: Scene, name: string) | |
GetAnimationClip(name: string) | Er bekommt einen Namen AnimationClip |
Clear() | Entfernt die Inhalte der Szene und stellt die Standardeinstellungen wieder her. |
CreateAnimationClip(name: string) | Eine Abkürzung Funktion zu erstellen und registrieren die erste AnimationClip wird der Zuteilung des |
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(stream: Stream) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(stream: Stream, cancellationToken: CancellationToken) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(stream: Stream, fileName: string) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(stream: Stream, fileName: string, cancellationToken: CancellationToken) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(stream: Stream, options: LoadOptions) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(fileName: string, options: LoadOptions) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(fileName: string, options: LoadOptions, cancellationToken: CancellationToken) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(fileName: string) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(fileName: string, format: FileFormat) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
Open(fileName: string, cancellationToken: CancellationToken) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
FromStream(stream: Stream, cancellationToken: CancellationToken) | Öffnet die Szene aus einem bestimmten Stream mit dem angegebenen Dateiformat. |
FromFile(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Öffnet die Szene aus einem gegebenen Pfad mit dem angegebenen Dateiformat. |
FromFile(fileName: string, options: LoadOptions, cancellationToken: CancellationToken) | Öffnet die Szene aus einem gegebenen Pfad mit dem angegebenen Dateiformat. |
FromFile(fileName: string) | Öffnet die Szene aus einem gegebenen Pfad mit dem angegebenen Dateiformat. |
FromFile(fileName: string, cancellationToken: CancellationToken) | Öffnet die Szene aus einem gegebenen Pfad mit dem angegebenen Dateiformat. |
Save(stream: Stream, format: FileFormat) | Speichert die Szene zum Streamen mit dem angegebenen Dateiformat. |
Save(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Speichert die Szene zum Streamen mit dem angegebenen Dateiformat. |
Save(stream: Stream, options: SaveOptions) | Speichert die Szene zum Streamen mit dem angegebenen Dateiformat. |
Save(stream: Stream, options: SaveOptions, cancellationToken: CancellationToken) | Speichert die Szene zum Streamen mit dem angegebenen Dateiformat. |
Save(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Speichert die Szene zum Streamen mit dem angegebenen Dateiformat. |
Save(fileName: string) | Speichert die Szene zum Streamen mit dem angegebenen Dateiformat. |
Save(fileName: string, format: FileFormat) | Speichert die Szene zum Streamen mit dem angegebenen Dateiformat. |
Save(fileName: string, options: SaveOptions) | Speichert die Szene zum Streamen mit dem angegebenen Dateiformat. |
Save(fileName: string, options: SaveOptions, cancellationToken: CancellationToken) | Speichert die Szene zum Streamen mit dem angegebenen Dateiformat. |
Render(camera: Entities.Camera, fileName: string) | Nicht implementiert in der FOSS-Ausgabe Wurf bei Laufzeit. Die Szenen in eine externe Datei aus der Sicht einer bestimmten Kamera darstellen. |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string) | Nicht implementiert in der FOSS-Ausgabe Wurf bei Laufzeit. Die Szenen in eine externe Datei aus der Sicht einer bestimmten Kamera darstellen. |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions) | Nicht implementiert in der FOSS-Ausgabe Wurf bei Laufzeit. Die Szenen in eine externe Datei aus der Sicht einer bestimmten Kamera darstellen. |
Render(camera: Entities.Camera, bitmap: TextureData) | Nicht implementiert in der FOSS-Ausgabe Wurf bei Laufzeit. Die Szenen in eine externe Datei aus der Sicht einer bestimmten Kamera darstellen. |
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions) | Nicht implementiert in der FOSS-Ausgabe Wurf bei Laufzeit. Die Szenen in eine externe Datei aus der Sicht einer bestimmten Kamera darstellen. |