Camera
General
Camera és una classe en Aspose.3d per a Python. Heretaris de: Entity.
Els objectes de la càmera exposen tota la perspectiva i configuració ortogràfica, incloent plans propers/distants, relació d’aspecte, alçada ortográfica i vectors ascendents o mirats.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
name | str | Llegeix. | Emmagatzemar el nom d’identificador de la càmera |
parent_nodes | `` | Llegeix. | Proporciona la col·lecció de nodes que són els ancestres de la càmera. |
excluded | bool | Llegeix. | Indica si la càmera està exclosa de la reproducció. |
parent_node | `` | Llegeix. | Referències al node principal immediat de la càmera |
rotation_mode | `` | Llegeix. | Definit com s’interpreta la rotació de la càmera. |
near_plane | float | Llegeix. | Especifica la distància al pla de recort proper. |
far_plane | float | Llegeix. | Especifica la distància al pla de recort llunyà. |
aspect | float | Llegeix. | Definit el relat d’aspecte de la visió de l’aparell fotogràfic. |
ortho_height | float | Llegeix. | Ajustar l’altura del volum de visualització ortogràfica. |
up | `` | Llegeix. | Representa el vector de direcció cap amunt de la càmera. |
look_at | `` | Llegeix. | Definit el punt de l’espai que la càmera està mirant. |
direction | `` | Llegeix. | Indica el vector de direcció cap endavant de la càmera. |
target | `` | Llegeix. | Especifica el punt de fi a què apunta la càmera. |
aperture_mode | `` | Llegeix. | Determina el comportament de l’obertura de la càmera. |
field_of_view | float | Llegeix. | Definit l’angle vertical del camp de visió en graus. |
field_of_view_x | float | Llegeix. | Definit l’angle de camp de visió horitzontal en graus. |
field_of_view_y | float | Llegeix. | |
width | float | Llegeix. | Especifica l’amplada del frust de visió de la càmera. |
height | float | Llegeix. | |
aspect_ratio | float | Llegeix. | Proporciona la relació de largura a alçada de la visió. |
magnification | `` | Llegeix. | Indica el factor d’ampliació de zoom de la càmera. |
projection_type | str | Llegeix. | Especifica el mode de projecció, per exemple, perspectiva o ortogràfic. |
Mètodes
| Signatura | Descripció |
|---|---|
__init__(name: str, projection_type) | |
move_forward(distance: float) | Movir la càmera cap endavant per la distància especificada. |
get_bounding_box() | Retorna la caixa de limitació de la càmera. |
get_entity_renderer_key() | Retorna una clau utilitzada per a la representació de l’entitat de la càmera. |
remove_property(property) | Elimina una propietat personalitzada de la càmera per objecte o nom |
remove_property(property_name: str) | |
get_property(property: str) | Retorna el valor de la propietat personalitzada especificada |
set_property(property: str, value) | Assigna el valor donat a la propietat personalitzada especificada. |
find_property(property: str) | Busca una propietat personalitzada i la torna si es troba. |