Scene
Oversigt over de forskellige former for støtte
Scene er en klasse i Aspose.3D FOSS for .NET. Arvelige af: SceneObject, INamedObject.
En scene er et top-level objekt, der indeholder knuder, geometri, materialer, teksturer, animation, poses, underscener og osv. Scene kan have underscener og fungerer som multi-dokument støtte i filer som collada/blender/fbx Node hierarki kan tilgås gennem bruges til at holde en reference af ikke vedhæftede objekter under serialisering (som meta data eller brugerdefinerede objekte) så det kan anvendes som et bibliotek.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
SubScenes | IList<Scene> | Læs det. | Angiver en liste over børnescener indeholdt i denne scene. |
Library | IList<A3DObject> | Læs det. | Har en samling af A3DO-objektaktiver, der refereres til scenen. |
AnimationClips | IList<AnimationClip> | Læs det. | Inhold af alle AnimationClip objekter defineret i scenen |
CurrentAnimationClip | AnimationClip? | Læse/skrive | Finder eller indstiller AnimationClip, der er aktiv i scenen. |
AssetInfo | AssetInfo? | Læse/skrive | Tilvejebringer valgfri metadata, der beskriver scenernes aktiver. |
Poses | ICollection<Pose> | Læs det. | Er en samling af Pose-objekter, der repræsenterer gemte transformationer. |
RootNode | Node | Læs det. | Returnerer top-levelnoden af scenegrafen |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
Scene() | Opretter en børnescen af den givne forælder med det angivne navn |
Scene(entity: Entity) | |
Scene(parentScene: Scene, name: string) | |
GetAnimationClip(name: string) | Det er en navngivet AnimationClip |
Clear() | Rydder scenen og genopretter standardindstillingerne. |
CreateAnimationClip(name: string) | En forkortelse funktion til at oprette og registrere den første AnimationClip vil blive tildelt til det |
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(stream: Stream) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(stream: Stream, cancellationToken: CancellationToken) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(stream: Stream, fileName: string) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(stream: Stream, fileName: string, cancellationToken: CancellationToken) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(stream: Stream, options: LoadOptions) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(fileName: string, options: LoadOptions) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(fileName: string, options: LoadOptions, cancellationToken: CancellationToken) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(fileName: string) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(fileName: string, format: FileFormat) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
Open(fileName: string, cancellationToken: CancellationToken) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
FromStream(stream: Stream, cancellationToken: CancellationToken) | Åbner scenen fra en given strøm ved hjælp af angivet filformat. |
FromFile(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Åbner scenen fra en given vej ved hjælp af et angivet filformat. |
FromFile(fileName: string, options: LoadOptions, cancellationToken: CancellationToken) | Åbner scenen fra en given vej ved hjælp af et angivet filformat. |
FromFile(fileName: string) | Åbner scenen fra en given vej ved hjælp af et angivet filformat. |
FromFile(fileName: string, cancellationToken: CancellationToken) | Åbner scenen fra en given vej ved hjælp af et angivet filformat. |
Save(stream: Stream, format: FileFormat) | Gemmer scenen til streaming ved hjælp af angivet filformat. |
Save(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Gemmer scenen til streaming ved hjælp af angivet filformat. |
Save(stream: Stream, options: SaveOptions) | Gemmer scenen til streaming ved hjælp af angivet filformat. |
Save(stream: Stream, options: SaveOptions, cancellationToken: CancellationToken) | Gemmer scenen til streaming ved hjælp af angivet filformat. |
Save(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Gemmer scenen til streaming ved hjælp af angivet filformat. |
Save(fileName: string) | Gemmer scenen til streaming ved hjælp af angivet filformat. |
Save(fileName: string, format: FileFormat) | Gemmer scenen til streaming ved hjælp af angivet filformat. |
Save(fileName: string, options: SaveOptions) | Gemmer scenen til streaming ved hjælp af angivet filformat. |
Save(fileName: string, options: SaveOptions, cancellationToken: CancellationToken) | Gemmer scenen til streaming ved hjælp af angivet filformat. |
Render(camera: Entities.Camera, fileName: string) | Ikke implementeret i FOSS-udgaven kastes ved runtime. Render scenen til en ekstern fil fra et givet kamera perspektiv. Standard output størrelse er 1024x768 og udgangsformat png |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string) | Ikke implementeret i FOSS-udgaven kastes ved runtime. Render scenen til en ekstern fil fra et givet kamera perspektiv. Standard output størrelse er 1024x768 og udgangsformat png |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions) | Ikke implementeret i FOSS-udgaven kastes ved runtime. Render scenen til en ekstern fil fra et givet kamera perspektiv. Standard output størrelse er 1024x768 og udgangsformat png |
Render(camera: Entities.Camera, bitmap: TextureData) | Ikke implementeret i FOSS-udgaven kastes ved runtime. Render scenen til en ekstern fil fra et givet kamera perspektiv. Standard output størrelse er 1024x768 og udgangsformat png |
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions) | Ikke implementeret i FOSS-udgaven kastes ved runtime. Render scenen til en ekstern fil fra et givet kamera perspektiv. Standard output størrelse er 1024x768 og udgangsformat png |