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

NomTipus de productesAccésDescripció
namestringLlegeix.Emmagatzemen la cadena d’identificació de la càmera.
parentNodesany[]Llegeix.Conté una matriu de nodes pares que contenen aquesta càmera.
excludedbooleanLlegeix.Indica si la càmera està exclosa de la reproducció.
parentNodeanyLlegeix.Referències al node principal immediat de la càmera
rotationModeanyLlegeix.Definit com s’aplica la rotació de la càmera.
nearPlanenumberLlegeix.Especifica la distància al pla de recort proper.
farPlanenumberLlegeix.Especifica la distància al pla de recort llunyà.
aspectnumberLlegeix.Definit el relat d’aspecte utilitzat per a la projecció de perspectiva.
orthoHeightnumberLlegeix.Ajustar l’altura del volum de visualització ortogràfica.
upanyLlegeix.Definit el vector de direcció cap amunt per a la càmera.
lookAtanyLlegeix.Definit el punt en què la càmera està mirant.
directionanyLlegeix.Definit el vector de direcció cap endavant de la càmera.
targetanyLlegeix.Definit el punt objectiu per al focus de la càmera.
apertureModeanyLlegeix.Especifica el comportament de l’apertura del mode
fieldOfViewnumberLlegeix.Definit l’angle vertical del camp de visió en graus.
fieldOfViewXnumberLlegeix.Definit l’angle de camp de visió horitzontal.
fieldOfViewYnumberLlegeix.Definit l’angle vertical del camp de visió.
widthnumberLlegeix.Definir l’amplada de la vista en píxels
heightnumberLlegeix.
aspectRationumberLlegeix.Definit la relació de largura a alçada per al mirador
magnificationanyLlegeix.Definit el factor d’ampliació de la càmera.
projectionTypestringLlegeix.Indica el tipus de projecció (per exemple, perspectiva o ortogràfica)

Mètodes

SignaturaDescripció
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)Movir la càmera cap endavant per la distància donada
getBoundingBox()anyRetorna la caixa de limitació de la càmera.
getEntityRendererKey()anyRetorna una clau utilitzada per a la representació de l’entitat de la càmera.
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyObté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) → `Propertynull`
 Català