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 til | Beskrivelse: |
|---|---|---|---|
name | string | Læs det. | Opbevarer kameraets identifikationsstring |
parentNodes | any[] | Læs det. | Indeholder en række af moderknudepunkter, der indeholder dette kamera. |
excluded | boolean | Læs det. | Angiver, om kameraet er udelukket fra gengivelse |
parentNode | any | Læs det. | Referencer til kameraets nærmeste moderknude |
rotationMode | any | Læs det. | Definerer, hvordan kamera rotation anvendes |
nearPlane | number | Læs det. | Angiver afstanden til det nærmeste klippende plan. |
farPlane | number | Læs det. | Angiver afstanden til det fjerneste klippende plan. |
aspect | number | Læs det. | Definerer det sideforhold, der anvendes til perspektivprojektion. |
orthoHeight | number | Læs det. | Indsætter højden på den ortografiske visningsvolumen |
up | any | Læs det. | Definerer opadgående vektor for kameraet |
lookAt | any | Læs det. | Definerer det punkt kameraet ser på. |
direction | any | Læs det. | Definerer kameraets fremadgående vektor |
target | any | Læs det. | Definerer målpunktet for kameraets fokus. |
apertureMode | any | Læs det. | Angiver blændeadfærdsstillingen |
fieldOfView | number | Læs det. | Definerer den lodrette synsvinkel i grader |
fieldOfViewX | number | Læs det. | Definerer horisontel synsvinkel |
fieldOfViewY | number | Læs det. | Definerer den lodrette synsvinkel i synsfeltet |
width | number | Læs det. | Definerer visningslinjen i pixels |
height | number | Læs det. | |
aspectRatio | number | Læs det. | Definerer forholdet mellem bredde og højde for visningspladsen |
magnification | any | Læs det. | Definerer kameraets forstørrelsesfaktor |
projectionType | string | Læs det. | Angiver projektionstypen (f.eks. perspektiv eller ortografisk) |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
| `constructor(name: string | null, projectionType: any)` |
moveForward(_distance: number) | Flytter kameraet fremad med den angivne afstand |
getBoundingBox() → any | Returnerer kameraets grænsefeltet |
getEntityRendererKey() → any | Returnerer en nøgle, der bruges til at gengivelse kameraenhed |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Hent 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) → `Property | null` |