Light

Übersicht

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

Die Light-Klasse ermöglicht die Konfiguration von Beleuchtungsparametern wie near_plane, far_plane, Aspect, ortho_height und Aufwärtsrichtung für die Szenenbeleuchtung.

Diese Klasse deklariert 10 Methoden für Light-Objekte 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/SchreibenRuft den Namen ab oder legt ihn fest.
parent_nodes``LesenGibt die übergeordneten Knoten zurück.
excludedboolLesen/SchreibenLiest oder legt das excluded fest.
parent_node``Lesen/SchreibenLiest oder legt den übergeordneten Knoten fest.
rotation_mode``Lesen/SchreibenLiest oder setzt den Rotationsmodus.
near_planefloatLesen/SchreibenLiest oder setzt die Near-Ebene.
far_planefloatLesen/SchreibenLiest oder setzt die Fernebene.
aspectfloatLesen/SchreibenLiest oder setzt das Aspect.
ortho_heightfloatLesen/SchreibenLiest oder setzt die ortho height.
up``Lesen/SchreibenLiest oder setzt den up.
look_at``Lesen/SchreibenLiest oder legt das look at fest.
direction``Lesen/SchreibenLiest oder setzt die Richtung.
target``Lesen/SchreibenRuft das Ziel ab oder legt es fest.
aperture_mode``Lesen/SchreibenRuft den Blendenmodus ab oder legt ihn fest.
field_of_viewfloatLesen/SchreibenLiest oder setzt das Sichtfeld.
field_of_view_xfloatLesen/SchreibenLiest oder setzt das Sichtfeld x.
field_of_view_yfloatLesen/SchreibenGibt das Sichtfeld y zurück oder legt es fest.
widthfloatLesen/SchreibenLiest oder setzt die Breite.
heightfloatLesen/SchreibenLiest oder legt die Höhe 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 setzt die Szene.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
__init__(name: str, light_type)Calls init(name, light_type) in dieser Light-Instanz.
move_forward(distance: float)Ruft move_forward(distance) auf dieser Light-Instanz auf.
get_bounding_box()Gibt die Bounding-Box zurück.
get_entity_renderer_key()Nicht implementiert in der FOSS-Edition — wirft zur Laufzeit. Gibt den Entity-Renderer-Schlüssel zurück.
remove_property(property)Ruft remove_property(property) auf dieser Light-Instanz auf.
remove_property(property_name: str)Ruft remove_property(property_name) auf dieser Light-Instanz auf.
get_property(property: str)Ruft get_property(property) bei dieser Light-Instanz auf.
set_property(property: str, value)Setzt den Eigenschaftswert.
find_property(property: str)Ruft find_property(property) bei dieser Light-Instanz auf.
__init__(name: str)Calls init(name) bei dieser Light-Instanz.

Siehe auch

 Deutsch