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 tilBeskrivelse:
SubScenesIList<Scene>Læs det.Angiver en liste over børnescener indeholdt i denne scene.
LibraryIList<A3DObject>Læs det.Har en samling af A3DO-objektaktiver, der refereres til scenen.
AnimationClipsIList<AnimationClip>Læs det.Inhold af alle AnimationClip objekter defineret i scenen
CurrentAnimationClipAnimationClip?Læse/skriveFinder eller indstiller AnimationClip, der er aktiv i scenen.
AssetInfoAssetInfo?Læse/skriveTilvejebringer valgfri metadata, der beskriver scenernes aktiver.
PosesICollection<Pose>Læs det.Er en samling af Pose-objekter, der repræsenterer gemte transformationer.
RootNodeNodeLæs det.Returnerer top-levelnoden af scenegrafen

Metoder til at anvende

UnderskriftBeskrivelse:
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
 Dansk