Scene
General
Scene és una classe en Aspose.3d per Typescript. Heretaris de: Scene, SceneObject.
Les característiques de gestió d’escena inclouen la creació d’“un” Scene, afegint: Node objectes, i fixació de Entity (per exemple, Mesh) instàncies als nodes.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
VERSION | `` | Llegeix. | Conté la cadena de versions de biblioteca per a la classe Scene |
rootNode | Node | Llegeix. | És el Node de nivell superior que conté tots els nodes fills de la escena. |
subScenes | Scene[] | Llegeix. | És un matriu d’objectes de la escena infantil que representen escenes enxebrades. |
library | CustomObject[] | Llegeix. | Amortiza objectes personalitzats associats amb la escena. |
assetInfo | AssetInfo | Llegeix. | Proporciona metadades sobre els actius que es troben en la escena. |
animationClips | AnimationClip[] | Llegeix. | És una col·lecció de tots els objectes en la escena. |
currentAnimationClip | `AnimationClip | null` | Llegeix. |
poses | any[] | Llegeix. | Recolza una sèrie de dades sobre la posició aplicada a l’escena. |
Mètodes
| Signatura | Descripció |
|---|---|
constructor() | Crea una sub-escena del model principal especificat amb el nom proporcionat. |
constructor(entity: Entity) | |
constructor(parentScene: Scene, name: string) | |
constructor() | |
clear() | Elimina tots els nodes, actius i dades d’animació de la escena. |
createAnimationClip(name: string) → AnimationClip | creates a newque es pot afegir a la col·lecció d’animacions de l’escena. |
getAnimationClip(name: string) → `AnimationClip | null` |
open(fileOrStream: any, options: any) | ` carrega un fitxer 3D (per exemple, OBJ, STL, 3MF) a la escena utilitzant les opcions de càrrega proporcionades. |
| `openFromBuffer(buffer: Buffer | Uint8Array, options: any)` |
save(fileOrStream: any, formatOrOptions: any, options: any) | Escriu la escena en un fitxer o flux utilitzant format, opcions i ajustes addicionals. |
saveToBuffer(format: string, _options: any) → Buffer | Retorna un buffer que conté la escena serialitzada en el format especificat. |
render(_camera: any, _file_name_or_bitmap: any, _size: any, _format: any, _options: any) | Renderiza la escena de la càmera a un fitxer, mapa bit o altre objectiu amb mida, format i opcions. |
fromFile(fileName: string) → Scene | Crea i torna una nova escena carregada des del fitxer especificat |
_propagateScene() | |
toString() → string |