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

NomTipus de productesAccésDescripció
namestrLlegeix.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.
excludedboolLlegeix.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_planefloatLlegeix.Especifica la distància al pla de recort proper.
far_planefloatLlegeix.Especifica la distància al pla de recort llunyà.
aspectfloatLlegeix.Definit el relat d’aspecte de la visió de l’aparell fotogràfic.
ortho_heightfloatLlegeix.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_viewfloatLlegeix.Definit l’angle vertical del camp de visió en graus.
field_of_view_xfloatLlegeix.Definit l’angle de camp de visió horitzontal en graus.
field_of_view_yfloatLlegeix.
widthfloatLlegeix.Especifica l’amplada del frust de visió de la càmera.
heightfloatLlegeix.
aspect_ratiofloatLlegeix.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_typestrLlegeix.Especifica el mode de projecció, per exemple, perspectiva o ortogràfic.

Mètodes

SignaturaDescripció
__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.
 Català