Camera

Oversigt over de forskellige former for støtte

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

Kameraobjekter giver udviklere mulighed for at indstille projektionsparametre som f.eks. nær/langt fly, sideforhold, ortografisk højde og opadgående retning.

Egenskaber

Udtrykt:Type:Tilgang tilBeskrivelse:
namestringLæs det.Opbevarer kameraets identifikationsstring
parentNodesany[]Læs det.Indeholder en række af moderknudepunkter, der indeholder dette kamera.
excludedbooleanLæs det.Angiver, om kameraet er udelukket fra gengivelse
parentNodeanyLæs det.Referencer til kameraets nærmeste moderknude
rotationModeanyLæs det.Definerer, hvordan kamera rotation anvendes
nearPlanenumberLæs det.Angiver afstanden til det nærmeste klippende plan.
farPlanenumberLæs det.Angiver afstanden til det fjerneste klippende plan.
aspectnumberLæs det.Definerer det sideforhold, der anvendes til perspektivprojektion.
orthoHeightnumberLæs det.Indsætter højden på den ortografiske visningsvolumen
upanyLæs det.Definerer opadgående vektor for kameraet
lookAtanyLæs det.Definerer det punkt kameraet ser på.
directionanyLæs det.Definerer kameraets fremadgående vektor
targetanyLæs det.Definerer målpunktet for kameraets fokus.
apertureModeanyLæs det.Angiver blændeadfærdsstillingen
fieldOfViewnumberLæs det.Definerer den lodrette synsvinkel i grader
fieldOfViewXnumberLæs det.Definerer horisontel synsvinkel
fieldOfViewYnumberLæs det.Definerer den lodrette synsvinkel i synsfeltet
widthnumberLæs det.Definerer visningslinjen i pixels
heightnumberLæs det.
aspectRationumberLæs det.Definerer forholdet mellem bredde og højde for visningspladsen
magnificationanyLæs det.Definerer kameraets forstørrelsesfaktor
projectionTypestringLæs det.Angiver projektionstypen (f.eks. perspektiv eller ortografisk)

Metoder til at anvende

UnderskriftBeskrivelse:
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)Flytter kameraet fremad med den angivne afstand
getBoundingBox()anyReturnerer kameraets grænsefeltet
getEntityRendererKey()anyReturnerer en nøgle, der bruges til at gengivelse kameraenhed
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyHent værdi af en navngivet egenskab fra kameraet
setProperty(_property: string, _value: any)Tildeler en værdi til et navngivet objekt på kameraet
findProperty(_property: string) → `Propertynull`
 Dansk