Camera
Přehled
Camera je třída v Aspose.3d pro Python. Dědici: Entity.
Objekty fotoaparátu odhalují plnou perspektivu a ortografickou konfiguraci, včetně blízkých/vzdálených rovin, poměru stránek, ortografické výšky a vektorů vzhůru/pozorování.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
name | str | Čtěte. | Uložení identifikačního jména fotoaparátu |
parent_nodes | `` | Čtěte. | Poskytuje sbírku uzlů, které jsou předky fotoaparátu. |
excluded | bool | Čtěte. | Uveďte, zda je kamera vyloučena z zobrazování. |
parent_node | `` | Čtěte. | Odkazuje na bezprostřední mateřský uzel fotoaparátu |
rotation_mode | `` | Čtěte. | Definuje, jak se interpretuje otáčení fotoaparátu. |
near_plane | float | Čtěte. | Uveďte vzdálenost k blízké rovině střihování. |
far_plane | float | Čtěte. | Uveďte vzdálenost k dálkové rovině. |
aspect | float | Čtěte. | Definuje poměr stránek zobrazení fotoaparátu. |
ortho_height | float | Čtěte. | Nastavení výšky objemu ortografického zobrazení |
up | `` | Čtěte. | Zobrazuje vektor směru nahoru fotoaparátu. |
look_at | `` | Čtěte. | Definije bod v prostoru, kameru se dívá na |
direction | `` | Čtěte. | Uveďte směr přední směry fotoaparátu. |
target | `` | Čtěte. | Specifikuje cílový bod, na který se kamera zaměřuje. |
aperture_mode | `` | Čtěte. | Určuje chování kamery při otvoru. |
field_of_view | float | Čtěte. | Definice vertikálního úhlu pohledu v stupních. |
field_of_view_x | float | Čtěte. | Definice horizontálního úhlu pohledu v stupních. |
field_of_view_y | float | Čtěte. | |
width | float | Čtěte. | Uveďte šířku frustumu fotoaparátu. |
height | float | Čtěte. | |
aspect_ratio | float | Čtěte. | Poskytuje poměr šířky k výšce zobrazení. |
magnification | `` | Čtěte. | Uveďte faktor zvětšení zoomu fotoaparátu. |
projection_type | str | Čtěte. | Specifikuje režim projekce, např. perspektivní nebo ortografický |
Metody
| Podpis: | Popis: |
|---|---|
__init__(name: str, projection_type) | |
move_forward(distance: float) | Pohybuje fotoaparát dopředu o stanovenou vzdálenost |
get_bounding_box() | Vrací se omezující pole fotoaparátu. |
get_entity_renderer_key() | Vrací klíč použitý pro zobrazení jednotky fotoaparátu |
remove_property(property) | Odstraňuje vlastní vlastnost z kamery podle objektu nebo jména . |
remove_property(property_name: str) | |
get_property(property: str) | Vrátí hodnotu specifikované vlastnosti custom |
set_property(property: str, value) | Přiděluje danou hodnotu k specifikované vlastnosti custom |
find_property(property: str) | Hledá vlastní majetek a vrátí ho, pokud je nalezen. |