Scene
Übersicht über die
Scene ist eine Klasse in Aspose.3d für Typescript. Erben von: Scene, SceneObject.
Die Funktionen der Szenenverwaltung umfassen die Erstellung einer Scene, wobei Folgendes hinzugefügt wird: Node Gegenstände und Anbringen von Entity (z. B. Mesh) Instanzen an Knoten zu übertragen.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
VERSION | `` | Lesen Sie . | Hält die Bibliotheksversionsfolge für die Szeneklasse . |
rootNode | Node | Lesen Sie . | Ist der Spitzenknoten, der alle Kinderknotze der Szene enthält. |
subScenes | Scene[] | Lesen Sie . | Ist ein Array von Kind-Szene Objekte, die verschachtelte Szenen darstellen |
library | CustomObject[] | Lesen Sie . | Speichert benutzerdefinierte Objekte, die mit der Szene verbunden sind. |
assetInfo | AssetInfo | Lesen Sie . | Metadaten über die im Bild enthaltenen Vermögenswerte bereitstellen. |
animationClips | AnimationClip[] | Lesen Sie . | Ist eine Sammlung aller AnimationClip Objekte in der Szene. |
currentAnimationClip | `AnimationClip | null` | Lesen Sie . |
poses | any[] | Lesen Sie . | Bewahrt eine Reihe von Posen, die auf den Ort angewendet wurden. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
constructor() | Erstellt eine Unterszene des angegebenen Elternteils mit dem angegebene Namen. |
constructor(entity: Entity) | |
constructor(parentScene: Scene, name: string) | |
constructor() | |
clear() | Entfernt alle Knoten, Assets und Animationsdaten aus der Szene. |
createAnimationClip(name: string) → AnimationClip | creates a newDas kann zur Animationskollektion der Szene hinzugefügt werden. |
getAnimationClip(name: string) → `AnimationClip | null` |
open(fileOrStream: any, options: any) | ` lädt eine 3D-Datei (z. B. OBJ, STL, 3MF) in die Szene mit den bereitgestellten Ladeoptionen ein |
| `openFromBuffer(buffer: Buffer | Uint8Array, options: any)` |
save(fileOrStream: any, formatOrOptions: any, options: any) | Schreibt die Szene in eine Datei oder einen Stream, indem sie Format oder Optionen und zusätzliche Einstellungen verwendet. |
saveToBuffer(format: string, _options: any) → Buffer | Gibt einen Puffer zurück, der die in dem angegebenen Format serialisierte Szene enthält. |
render(_camera: any, _file_name_or_bitmap: any, _size: any, _format: any, _options: any) | Rendert die Szene von der Kamera in eine Datei, Bitmap oder ein anderes Ziel mit Größe, Format und Optionen |
fromFile(fileName: string) → Scene | Erstellt und liefert eine neue Szene aus der angegebenen Datei . |
_propagateScene() | |
toString() → string |