Camera

Übersicht über die

Camera ist eine Klasse in Aspose.3d für Python. Erben von: Entity.

Kameraobjekte zeigen die volle Perspektive und orthographische Konfiguration, einschließlich nahe/weit Flächen, Seitenverhältnis, orthogonaler Höhe und Aufwärts-Vektoren.

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
namestrLesen Sie .Speichert den Identifikationsnamen der Kamera
parent_nodes``Lesen Sie .Bietet die Sammlung von Knoten, die Vorfahren der Kamera sind
excludedboolLesen Sie .Anzeige, ob die Kamera vom Rendering ausgeschlossen ist.
parent_node``Lesen Sie .Verweise auf den unmittelbaren Elternknoten der Kamera
rotation_mode``Lesen Sie .Definition der Interpretation des Drehverlaufs der Kamera
near_planefloatLesen Sie .Geben Sie die Entfernung zur nahen Abschneidebene an.
far_planefloatLesen Sie .Geben Sie die Entfernung zur weiteren Abschneidungsebene an.
aspectfloatLesen Sie .Definition des Bildweitenverhältnisses der Kameraansicht
ortho_heightfloatLesen Sie .Einstellung der Höhe des Orthographie-View-Volumens
up``Lesen Sie .Darstellt den Aufwärtsrichtung Vektor der Kamera
look_at``Lesen Sie .Definitert den Punkt im Raum, auf den die Kamera blickt.
direction``Lesen Sie .Anzeige der Vektor für die Kamera vorwärts
target``Lesen Sie .Geben Sie den Zielpunkt an, auf den die Kamera zielt.
aperture_mode``Lesen Sie .Bestimmt das Blendeverhalten der Kamera.
field_of_viewfloatLesen Sie .Definition des vertikalen Sichtfeldwinkels in Grad
field_of_view_xfloatLesen Sie .Definition des horizontalen Sichtfeldwinkels in Grad
field_of_view_yfloatLesen Sie .
widthfloatLesen Sie .Spezifiziert die Breite des Blickbereichs der Kamera.
heightfloatLesen Sie .
aspect_ratiofloatLesen Sie .Ermittelt das Verhältnis von Breite zu Höhe der Sichtweise.
magnification``Lesen Sie .Zeigt den Vergrößerungsfaktor der Kamera an.
projection_typestrLesen Sie .Spezifiziert den Projektionsmodus, z. B. Perspektive oder orthographische Form

Methoden und Verfahren

UnterzeichnungBeschreibung
__init__(name: str, projection_type)
move_forward(distance: float)Bewegt die Kamera um den angegebenen Abstand nach vorne
get_bounding_box()Gibt die Grenzbox der Kamera zurück.
get_entity_renderer_key()Gibt einen Schlüssel zurück, der für die Darstellung des Kamera-Entities verwendet wird.
remove_property(property)Entfernt eine benutzerdefinierte Eigenschaft der Kamera nach Objekt oder Namen
remove_property(property_name: str)
get_property(property: str)Gibt den Wert der angegebenen benutzerdefinierten Eigenschaft zurück.
set_property(property: str, value)Zuordnen des angegebenen Wertes der spezifizierten benutzerdefinierten Eigenschaft
find_property(property: str)Sucht nach einer benutzerdefinierten Eigenschaft und gibt sie zurück, wenn sie gefunden wird.
 Deutsch