Scene
Přehled
Scene je třída v Aspose.3D FOSS pro .NET. Dědici: SceneObject, INamedObject.
Scéna je objekt nejvyšší úrovně, který obsahuje uzly, geometrie, materiály, textury, animace, pózy, pod-scény a atd. Scena může mít pod scény, působí jako podpora více dokumentů ve souborech jako collada / blender / fbx K hierarchii uzlu lze přistupovat prostřednictvím se používá k uchovávání odkazu na nepřidružené objekty během serializace (např. meta data nebo vlastní objekt) takže může být použita jako knihovna .
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
SubScenes | IList<Scene> | Čtěte. | Poskytuje seznam dětských scén obsažených v této scéni. |
Library | IList<A3DObject> | Čtěte. | Má sbírku objektů A3DO, na které se odkazuje scéna. |
AnimationClips | IList<AnimationClip> | Čtěte. | Obsahuje všechny AnimationClip objekty definované ve scéně |
CurrentAnimationClip | AnimationClip? | Čtení/psaní | Získejte nebo nastavit AnimationClip aktuálně aktivní v scéně |
AssetInfo | AssetInfo? | Čtení/psaní | Poskytuje volitelné metadata popisující aktivum místa činu. |
Poses | ICollection<Pose> | Čtěte. | Je sbírka objektů Pose představující uložené transformace. |
RootNode | Node | Čtěte. | Vrací vrchní stupeň uzlu grafu scény |
Metody
| Podpis: | Popis: |
|---|---|
Scene() | Vytvoří dětskou scénu daného rodiče s uvedeným jménem. |
Scene(entity: Entity) | |
Scene(parentScene: Scene, name: string) | |
GetAnimationClip(name: string) | Dostává jméno AnimationClip |
Clear() | Vyčistí obsah scény a obnoví předvolené nastavení. |
CreateAnimationClip(name: string) | Zkratka funkce pro vytvoření a registraci První AnimationClip bude přiřazen k |
Open(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(stream: Stream) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(stream: Stream, cancellationToken: CancellationToken) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(stream: Stream, fileName: string) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(stream: Stream, fileName: string, cancellationToken: CancellationToken) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(stream: Stream, options: LoadOptions) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(fileName: string, options: LoadOptions) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(fileName: string, options: LoadOptions, cancellationToken: CancellationToken) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(fileName: string) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(fileName: string, format: FileFormat) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
Open(fileName: string, cancellationToken: CancellationToken) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
FromStream(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
FromStream(stream: Stream, options: LoadOptions, cancellationToken: CancellationToken) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
FromStream(stream: Stream, cancellationToken: CancellationToken) | Otevře scénu z daného proudu pomocí specifikovaného formátu souboru. |
FromFile(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Otevře scénu z dané cesty pomocí specifikovaného formátu souboru. |
FromFile(fileName: string, options: LoadOptions, cancellationToken: CancellationToken) | Otevře scénu z dané cesty pomocí specifikovaného formátu souboru. |
FromFile(fileName: string) | Otevře scénu z dané cesty pomocí specifikovaného formátu souboru. |
FromFile(fileName: string, cancellationToken: CancellationToken) | Otevře scénu z dané cesty pomocí specifikovaného formátu souboru. |
Save(stream: Stream, format: FileFormat) | Uložení scény pro přenos pomocí specifikovaného formátu souboru. |
Save(stream: Stream, format: FileFormat, cancellationToken: CancellationToken) | Uložení scény pro přenos pomocí specifikovaného formátu souboru. |
Save(stream: Stream, options: SaveOptions) | Uložení scény pro přenos pomocí specifikovaného formátu souboru. |
Save(stream: Stream, options: SaveOptions, cancellationToken: CancellationToken) | Uložení scény pro přenos pomocí specifikovaného formátu souboru. |
Save(fileName: string, format: FileFormat, cancellationToken: CancellationToken) | Uložení scény pro přenos pomocí specifikovaného formátu souboru. |
Save(fileName: string) | Uložení scény pro přenos pomocí specifikovaného formátu souboru. |
Save(fileName: string, format: FileFormat) | Uložení scény pro přenos pomocí specifikovaného formátu souboru. |
Save(fileName: string, options: SaveOptions) | Uložení scény pro přenos pomocí specifikovaného formátu souboru. |
Save(fileName: string, options: SaveOptions, cancellationToken: CancellationToken) | Uložení scény pro přenos pomocí specifikovaného formátu souboru. |
Render(camera: Entities.Camera, fileName: string) | Neimplementované v vydání FOSS vrhá při běhu. Zde je zobrazeno scéna v externím souboru z pohledu dané kamery. Vybraná velikost výstupu je 1024x768 a formát výstupů png . |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string) | Neimplementované v vydání FOSS vrhá při běhu. Zde je zobrazeno scéna v externím souboru z pohledu dané kamery. Vybraná velikost výstupu je 1024x768 a formát výstupů png . |
Render(camera: Entities.Camera, fileName: string, size: Vector2, format: string, options: ImageRenderOptions) | Neimplementované v vydání FOSS vrhá při běhu. Zde je zobrazeno scéna v externím souboru z pohledu dané kamery. Vybraná velikost výstupu je 1024x768 a formát výstupů png . |
Render(camera: Entities.Camera, bitmap: TextureData) | Neimplementované v vydání FOSS vrhá při běhu. Zde je zobrazeno scéna v externím souboru z pohledu dané kamery. Vybraná velikost výstupu je 1024x768 a formát výstupů png . |
Render(camera: Entities.Camera, bitmap: TextureData, options: ImageRenderOptions) | Neimplementované v vydání FOSS vrhá při běhu. Zde je zobrazeno scéna v externím souboru z pohledu dané kamery. Vybraná velikost výstupu je 1024x768 a formát výstupů png . |