Camera

Oversigt over de forskellige former for støtte

Camera er en klasse i Aspose.3d for Python. Arvelige af: Entity.

Kameraobjekter udsætter fuld perspektiv og ortografisk konfiguration, herunder nær/langt plan, sideforhold, ortografihøjde og op-/look‐at vektorer.

Egenskaber

Udtrykt:Type:Tilgang tilBeskrivelse:
namestrLæs det.Gemmer kameraets identifikationsnavn
parent_nodes``Læs det.Tilvejebringer samling af knudepunkter, der er forfædre til kameraet
excludedboolLæs det.Angiver, om kameraet er udelukket fra gengivelse
parent_node``Læs det.Referencer til kameraets nærmeste moderknude
rotation_mode``Læs det.Definerer, hvordan kamera rotation fortolkes
near_planefloatLæs det.Angiver afstanden til det nærmeste klippende plan.
far_planefloatLæs det.Angiver afstanden til det fjerneste klippende plan.
aspectfloatLæs det.Definerer kameraets sideforhold
ortho_heightfloatLæs det.Indsætter højden på den ortografiske visningsvolumen
up``Læs det.Repræsenter kameraets opadgående vektor
look_at``Læs det.Definerer det punkt i rummet, kameraet kigger på.
direction``Læs det.Angiver kameraets fremadgående retning vektor.
target``Læs det.Angiver målpunktet, hvor kameraet sigter på.
aperture_mode``Læs det.Bestemmer kameraets blændeadgang
field_of_viewfloatLæs det.Definerer den lodrette synsvinkel i grader
field_of_view_xfloatLæs det.Definerer den horisontale synsfelt vinkel i grader
field_of_view_yfloatLæs det.
widthfloatLæs det.Angiver bredden af kameraets synsrum.
heightfloatLæs det.
aspect_ratiofloatLæs det.Angiver forholdet mellem bredden og højden af synet.
magnification``Læs det.Angiver kameraets zoomforstørrelsesfaktor
projection_typestrLæs det.Angiver projektionstilstand, f.eks. perspektiv eller ortografisk

Metoder til at anvende

UnderskriftBeskrivelse:
__init__(name: str, projection_type)
move_forward(distance: float)Flytter kameraet fremad med den angivne afstand
get_bounding_box()Returnerer kameraets grænsefeltet
get_entity_renderer_key()Returnerer en nøgle, der bruges til at gengivelse kameraenhed
remove_property(property)Fjerner en brugerdefineret egenskab fra kameraet ved objekt eller navn
remove_property(property_name: str)
get_property(property: str)Returnerer værdien af den angivne brugerdefinerede egenskab
set_property(property: str, value)Tildeler den angivne værdi til den specificerede brugerdefinerede egenskab
find_property(property: str)Søger efter en tilpasset ejendom og returnerer den, hvis den findes.
 Dansk