Camera
General
Camera és una classe en Aspose.3d per Typescript. Heretaris de: Camera, Entity.
Els objectes de la càmera permeten als desenvolupadors establir paràmetres de projecció com a plans propers/distants, relació d’aspecte, alçada ortogràfica i direcció cap amunt.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
name | string | Llegeix. | Emmagatzemen la cadena d’identificació de la càmera. |
parentNodes | any[] | Llegeix. | Conté una matriu de nodes pares que contenen aquesta càmera. |
excluded | boolean | Llegeix. | Indica si la càmera està exclosa de la reproducció. |
parentNode | any | Llegeix. | Referències al node principal immediat de la càmera |
rotationMode | any | Llegeix. | Definit com s’aplica la rotació de la càmera. |
nearPlane | number | Llegeix. | Especifica la distància al pla de recort proper. |
farPlane | number | Llegeix. | Especifica la distància al pla de recort llunyà. |
aspect | number | Llegeix. | Definit el relat d’aspecte utilitzat per a la projecció de perspectiva. |
orthoHeight | number | Llegeix. | Ajustar l’altura del volum de visualització ortogràfica. |
up | any | Llegeix. | Definit el vector de direcció cap amunt per a la càmera. |
lookAt | any | Llegeix. | Definit el punt en què la càmera està mirant. |
direction | any | Llegeix. | Definit el vector de direcció cap endavant de la càmera. |
target | any | Llegeix. | Definit el punt objectiu per al focus de la càmera. |
apertureMode | any | Llegeix. | Especifica el comportament de l’apertura del mode |
fieldOfView | number | Llegeix. | Definit l’angle vertical del camp de visió en graus. |
fieldOfViewX | number | Llegeix. | Definit l’angle de camp de visió horitzontal. |
fieldOfViewY | number | Llegeix. | Definit l’angle vertical del camp de visió. |
width | number | Llegeix. | Definir l’amplada de la vista en píxels |
height | number | Llegeix. | |
aspectRatio | number | Llegeix. | Definit la relació de largura a alçada per al mirador |
magnification | any | Llegeix. | Definit el factor d’ampliació de la càmera. |
projectionType | string | Llegeix. | Indica el tipus de projecció (per exemple, perspectiva o ortogràfica) |
Mètodes
| Signatura | Descripció |
|---|---|
| `constructor(name: string | null, projectionType: any)` |
moveForward(_distance: number) | Movir la càmera cap endavant per la distància donada |
getBoundingBox() → any | Retorna la caixa de limitació de la càmera. |
getEntityRendererKey() → any | Retorna una clau utilitzada per a la representació de l’entitat de la càmera. |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Obtén el valor d’una propietat nomenada de la càmera. |
setProperty(_property: string, _value: any) | Assigna un valor a una propietat anomenada de la càmera. |
findProperty(_property: string) → `Property | null` |