Camera

Übersicht

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

Kameraeigenschaften near_plane und far_plane definieren den Tiefenbereich für die Berechnung des Sichtfrustums.

Diese Klasse deklariert 10 Methoden für Kameraobjekte in Python-Programmen. Verfügbare Methoden umfassen: __init__, find_property, get_bounding_box, get_entity_renderer_key, get_property, move_forward, remove_property, set_property. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Python-Paket installiert wurde. Eigenschaften: aperture_mode, aspect, aspect_ratio, direction, excluded, far_plane und 18 weitere.

Eigenschaften

NameTypZugriffBeschreibung
namestrLesen/SchreibenLiest oder setzt den Namen.
parent_nodes``LesenLiefert die übergeordneten Knoten.
excludedboolLesen/SchreibenLiest oder setzt den Ausschluss.
parent_node``Lesen/SchreibenLiest oder legt den übergeordneten Knoten fest.
rotation_mode``Lesen/SchreibenRuft den Rotationsmodus ab oder legt ihn fest.
near_planefloatLesen/SchreibenLiest oder setzt die nahe Ebene.
far_planefloatLesen/SchreibenRuft die Fernebene ab oder legt sie fest.
aspectfloatLesen/SchreibenLiest oder setzt das Seitenverhältnis.
ortho_heightfloatLesen/SchreibenRuft die Ortho-Höhe ab oder legt sie fest.
up``Lesen/SchreibenLiest oder setzt das up.
look_at``Lesen/SchreibenRuft das look at ab oder legt es fest.
direction``Lesen/SchreibenRuft die Richtung ab oder legt sie fest.
target``Lesen/SchreibenLiest oder legt das Ziel fest.
aperture_mode``Lesen/SchreibenLiest oder setzt den Blendenmodus.
field_of_viewfloatLesen/SchreibenLiest oder setzt das Sichtfeld.
field_of_view_xfloatLesen/SchreibenLiest oder setzt das Sichtfeld x.
field_of_view_yfloatLesen/SchreibenLiest oder setzt das Sichtfeld y.
widthfloatLesen/SchreibenLiest oder setzt die width.
heightfloatLesen/SchreibenRuft die Höhe ab oder legt sie fest.
aspect_ratiofloatLesen/SchreibenLiest oder setzt das Seitenverhältnis.
magnification``Lesen/SchreibenRuft die Vergrößerung ab oder legt sie fest.
projection_typestrLesen/SchreibenRuft den Projektionstyp ab oder legt ihn fest.
scene``Lesen/SchreibenLiest oder legt die Szene fest.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
__init__(name: str, projection_type)Calls init(name, projection_type) in dieser Camera-Instanz.
move_forward(distance: float)Bewegt die Kamera nach vorne um die angegebene Entfernung
get_bounding_box()Gibt die Bounding Box zurück.
get_entity_renderer_key()Nicht in der FOSS-Edition implementiert — wirft zur Laufzeit. Gibt den entity renderer key zurück.
remove_property(property)Entfernt eine benutzerdefinierte Eigenschaft, die durch das gegebene Property-Objekt identifiziert wird
remove_property(property_name: str)Ruft remove_property(property_name) für diese Camera-Instanz auf.
get_property(property: str)Ruft den Wert einer benutzerdefinierten Eigenschaft anhand ihrer Kennung ab
set_property(property: str, value)Setzt den Eigenschaftswert.
find_property(property: str)Sucht nach einer benutzerdefinierten Eigenschaft und gibt sie zurück, wenn sie gefunden wird
__init__(name: str)Calls init(name) bei dieser Camera-Instanz.

Siehe auch

 Deutsch