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 til | Beskrivelse: |
|---|---|---|---|
name | str | Læs det. | Gemmer kameraets identifikationsnavn |
parent_nodes | `` | Læs det. | Tilvejebringer samling af knudepunkter, der er forfædre til kameraet |
excluded | bool | Læ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_plane | float | Læs det. | Angiver afstanden til det nærmeste klippende plan. |
far_plane | float | Læs det. | Angiver afstanden til det fjerneste klippende plan. |
aspect | float | Læs det. | Definerer kameraets sideforhold |
ortho_height | float | Læ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_view | float | Læs det. | Definerer den lodrette synsvinkel i grader |
field_of_view_x | float | Læs det. | Definerer den horisontale synsfelt vinkel i grader |
field_of_view_y | float | Læs det. | |
width | float | Læs det. | Angiver bredden af kameraets synsrum. |
height | float | Læs det. | |
aspect_ratio | float | Læs det. | Angiver forholdet mellem bredden og højden af synet. |
magnification | `` | Læs det. | Angiver kameraets zoomforstørrelsesfaktor |
projection_type | str | Læs det. | Angiver projektionstilstand, f.eks. perspektiv eller ortografisk |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
__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. |