Scene
Oversigt over de forskellige former for støtte
Scene er en klasse i Aspose.3d for Typescript. Arvelige af: Scene, SceneObject.
Scenestyringsfunktioner omfatter oprettelse af en Scene, idet der tilføjes: Node til fastgørelse af genstande og Entity (f.eks. Mesh) instanser til knudepunkter.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
VERSION | `` | Læs det. | Indeholder biblioteksversionstrengen for klassen Scene |
rootNode | Node | Læs det. | Er den øverste niveau-knode, der indeholder alle underknoderne i scenen |
subScenes | Scene[] | Læs det. | Er en matrix af barn Scene objekter, der repræsenterer indlejrede scener |
library | CustomObject[] | Læs det. | Opbevarer brugerdefinerede genstande forbundet med scenen |
assetInfo | AssetInfo | Læs det. | Tilvejebringer metadata om de aktiver, der er indeholdt i scenen. |
animationClips | AnimationClip[] | Læs det. | Er en samling af alle AnimationClip objekter i scenen |
currentAnimationClip | `AnimationClip | null` | Læs det. |
poses | any[] | Læs det. | Indeholder en række af posedata, der er anvendt på scenen. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
constructor() | Opretter en underscene af den angivne overordnede med det angivne navn |
constructor(entity: Entity) | |
constructor(parentScene: Scene, name: string) | |
constructor() | |
clear() | Fjerner alle knudepunkter, aktiver og animationsdata fra scenen |
createAnimationClip(name: string) → AnimationClip | creates a newAnimationClip` som kan tilføjes til scenens animationssamling |
getAnimationClip(name: string) → `AnimationClip | null` |
open(fileOrStream: any, options: any) | ` indlæser en 3D-fil (f.eks. OBJ, STL, 3MF) i scenen ved hjælp af de angivne indlæsningsmuligheder |
| `openFromBuffer(buffer: Buffer | Uint8Array, options: any)` |
save(fileOrStream: any, formatOrOptions: any, options: any) | Skrive scenen til en fil eller stream ved hjælp af format, indstillinger og yderligere indstillingerne |
saveToBuffer(format: string, _options: any) → Buffer | Returnerer en buffer, der indeholder scenen serialiseret i det angivne format |
render(_camera: any, _file_name_or_bitmap: any, _size: any, _format: any, _options: any) | Gør scenen fra kameraet til en fil, bitmap eller andet mål med størrelse, format og muligheder |
fromFile(fileName: string) → Scene | Oprette og returnere en ny scene, der er indlæst fra den angivne fil |
_propagateScene() | |
toString() → string |