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 Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
name | str | Lesen Sie . | Speichert den Identifikationsnamen der Kamera |
parent_nodes | `` | Lesen Sie . | Bietet die Sammlung von Knoten, die Vorfahren der Kamera sind |
excluded | bool | Lesen 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_plane | float | Lesen Sie . | Geben Sie die Entfernung zur nahen Abschneidebene an. |
far_plane | float | Lesen Sie . | Geben Sie die Entfernung zur weiteren Abschneidungsebene an. |
aspect | float | Lesen Sie . | Definition des Bildweitenverhältnisses der Kameraansicht |
ortho_height | float | Lesen 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_view | float | Lesen Sie . | Definition des vertikalen Sichtfeldwinkels in Grad |
field_of_view_x | float | Lesen Sie . | Definition des horizontalen Sichtfeldwinkels in Grad |
field_of_view_y | float | Lesen Sie . | |
width | float | Lesen Sie . | Spezifiziert die Breite des Blickbereichs der Kamera. |
height | float | Lesen Sie . | |
aspect_ratio | float | Lesen Sie . | Ermittelt das Verhältnis von Breite zu Höhe der Sichtweise. |
magnification | `` | Lesen Sie . | Zeigt den Vergrößerungsfaktor der Kamera an. |
projection_type | str | Lesen Sie . | Spezifiziert den Projektionsmodus, z. B. Perspektive oder orthographische Form |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
__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. |