Scene

Übersicht

Scene ist eine Klasse in Aspose.3D FOSS für Python. Erbt von: SceneObject.

Die Scene‑Klasse bietet ein High‑Level-API zum Laden, Speichern, Rendern und Animieren von 3D‑Inhalten.

Diese Klasse deklariert 13 Methoden für Scene-Objekte in Python-Programmen. Verfügbare Methoden umfassen: __init__, clear, create_animation_clip, find_property, from_file, get_animation_clip, get_property, open, remove_property, render, save, set_property. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach Installation des Aspose.3D FOSS für Python-Pakets zugänglich. Eigenschaften: animation_clips, asset_info, current_animation_clip, library, name, poses und 4 weitere.

Eigenschaften

NameTypZugriffBeschreibung
root_node``LesenGibt den Wurzelknoten zurück.
sub_scenesList['Scene']LesenRuft die Unterszenen ab.
libraryList[CustomObject]LesenRuft die Bibliothek ab.
asset_infoAssetInfoLesen/SchreibenRuft die Asset-Info ab oder legt sie fest.
animation_clipsList['AnimationClip']LesenGibt die Animationsclips zurück.
current_animation_clipOptional['AnimationClip']Lesen/SchreibenRuft den aktuellen Animationsclip ab oder legt ihn fest.
posesListLesenGibt die Posen zurück.
scene``Lesen/SchreibenLiest oder setzt die Szene.
namestrLesen/SchreibenRuft den Namen ab oder legt ihn fest.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
__init__(entity: Optional[Entity], parent_scene, name: Optional[str])Calls init(entity, parent_scene, name) in dieser Scene-Instanz.
clear()Entfernt alle Knoten, Assets und Animationsdaten aus der Scene.
create_animation_clip(name: str) → 'AnimationClip'Erstellt ein neues AnimationClip mit dem angegebenen Namen und fügt es zur Scene hinzu.
get_animation_clip(name: str) → Optional['AnimationClip']Gibt das AnimationClip mit dem angegebenen Namen zurück oder None, falls nicht gefunden
open(file_or_stream, options)Lädt eine Szene von einem Dateipfad oder Stream unter Verwendung der bereitgestellten Ladeoptionen
save(file_or_stream, format_or_options)Schreibt die Szene in einen Dateipfad oder Stream unter Verwendung des angegebenen Formats oder der Speicheroptionen
render(camera, file_name_or_bitmap, size, format, options)Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Rendert die Szene von der angegebenen Kamera in eine Bilddatei, ein Bitmap oder einen Puffer mit angegebener Größe und Format
from_file(file_name: str)Ist ein Komfortkonstruktor, der eine Szene erstellt, indem er die angegebene Datei lädt
__init__(name: str)Calls init(name) auf dieser Szeneninstanz.
find_property(property_name: str)Ruft find_property(property_name) auf dieser Szeneninstanz auf.
get_property(property: str)Ruft get_property(property) an dieser Scene-Instanz auf.
set_property(property: str, value)Setzt den Eigenschaftswert.
remove_property(property)Ruft remove_property(property) an dieser Scene-Instanz auf.

Siehe auch

 Deutsch