Scene
Přehled
Scene je třída v Aspose.3d pro Typescript. Dědici: Scene, SceneObject.
Funkce řízení scény zahrnují vytváření Scene, připojením: Node předměty a připojení Entity (např. Mesh) instanci na uzly.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
VERSION | `` | Čtěte. | Udržuje řetěz verze knihovny pro třídu Scene |
rootNode | Node | Čtěte. | Je to uzel nejvyšší úrovně, který obsahuje všechny dětské uzly scény. |
subScenes | Scene[] | Čtěte. | Je to soubor objektů dětské scény, které představují hnízděné scény. |
library | CustomObject[] | Čtěte. | Uložení vlastních předmětů spojených se scénou |
assetInfo | AssetInfo | Čtěte. | Poskytuje metadata o aktivach obsažených ve scéně. |
animationClips | AnimationClip[] | Čtěte. | Je sbírka všech AnimationClip objektů v scéně. |
currentAnimationClip | `AnimationClip | null` | Čtěte. |
poses | any[] | Čtěte. | Sleduje soubor dat o póze aplikovaných na scénu. |
Metody
| Podpis: | Popis: |
|---|---|
constructor() | Vytvoří podstatu určeného mateřského zařízení s uvedeným názvem. |
constructor(entity: Entity) | |
constructor(parentScene: Scene, name: string) | |
constructor() | |
clear() | Odstraňuje všechny uzly, aktivy a animační data ze scény. |
createAnimationClip(name: string) → AnimationClip | creates a newAnimationClip` , který může být přidán do kolekce animací scény’s |
getAnimationClip(name: string) → `AnimationClip | null` |
open(fileOrStream: any, options: any) | ` načte 3D soubor (např. OBJ, STL, 3MF) do scény pomocí poskytnutých možností načítání |
| `openFromBuffer(buffer: Buffer | Uint8Array, options: any)` |
save(fileOrStream: any, formatOrOptions: any, options: any) | Píše scénu do souboru nebo proudu pomocí formátu, možností a dalších nastavení. |
saveToBuffer(format: string, _options: any) → Buffer | Vrátí nárazník obsahující scénu seriálně ve stanoveném formátu . |
render(_camera: any, _file_name_or_bitmap: any, _size: any, _format: any, _options: any) | Představuje scénu z kamery do souboru, bitmap nebo jiného cíle s velikostí, formátem a možnostmi. |
fromFile(fileName: string) → Scene | Vytvoří a vrátí novou scénu načtenou z daného souboru |
_propagateScene() | |
toString() → string |