Camera
Přehled
Camera je třída v Aspose.3d pro Typescript. Dědici: Camera, Entity.
Objekty kamer umožňují vývojářům nastavit projekční parametry, jako jsou blízké/vzdálené roviny, poměr stránek, ortografická výška a směrem nahoru.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
name | string | Čtěte. | Uložení identifikačního řetězce fotoaparátu. |
parentNodes | any[] | Čtěte. | Drží soubor základních uzlů obsahujících tuto kameru. |
excluded | boolean | Čtěte. | Uveďte, zda je kamera vyloučena z zobrazování. |
parentNode | any | Čtěte. | Odkazuje na bezprostřední mateřský uzel fotoaparátu |
rotationMode | any | Čtěte. | Definuje, jak se používá rotace fotoaparátu. |
nearPlane | number | Čtěte. | Uveďte vzdálenost k blízké rovině střihování. |
farPlane | number | Čtěte. | Uveďte vzdálenost k dálkové rovině. |
aspect | number | Čtěte. | Definuje poměr rozměru použitý pro perspektivní projekci. |
orthoHeight | number | Čtěte. | Nastavení výšky objemu ortografického zobrazení |
up | any | Čtěte. | Definuje vzestupný vektor pro kameru. |
lookAt | any | Čtěte. | Definije bod, na který se kamera dívá. |
direction | any | Čtěte. | Definice směru přední kamery. |
target | any | Čtěte. | Definice cílového bodu pro zaměření fotoaparátu. |
apertureMode | any | Čtěte. | Specifikuje způsob chování otvoru . |
fieldOfView | number | Čtěte. | Definice vertikálního úhlu pohledu v stupních. |
fieldOfViewX | number | Čtěte. | Definice horizontálního úhlu pohledu. |
fieldOfViewY | number | Čtěte. | Definice vertikálního úhlu pohledu. |
width | number | Čtěte. | Definice šířky zobrazení v pixlech |
height | number | Čtěte. | |
aspectRatio | number | Čtěte. | Definuje poměr šířky k výšce pro zobrazovací port . |
magnification | any | Čtěte. | Definice zvětšovacího faktoru fotoaparátu. |
projectionType | string | Čtěte. | Uveďte typ projekce (např. perspektivní nebo ortografický) |
Metody
| Podpis: | Popis: |
|---|---|
| `constructor(name: string | null, projectionType: any)` |
moveForward(_distance: number) | Pohybuje fotoaparát dopředu podle dané vzdálenosti. |
getBoundingBox() → any | Vrací se omezující pole fotoaparátu. |
getEntityRendererKey() → any | Vrací klíč použitý pro zobrazení jednotky fotoaparátu |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Získejte hodnotu vlastností s názvem z kamery |
setProperty(_property: string, _value: any) | Přiděluje hodnotu k pojmenované vlastnosti na fotoaparátu |
findProperty(_property: string) → `Property | null` |