Camera
Yleiskatsaus
Camera on luokka Aspose.3D FOSS for Typescript. Perinnöllisyys on: Entity.
Camera.constructor luo uuden kameran, jossa on valinnainen nimi ja projektio tyyppi.
Tämä luokka tarjoaa 8 menetelmää työskennellä Camera-objektien kanssa Typescript-ohjelmissa. Saatavilla olevat menetelmät ovat: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, moveForward, removeProperty, setProperty. Kaikki julkiset jäsenet ovat saatavilla minkä tahansa Typescript-sovelluksen asentamisen jälkeen Aspose.3D FOSS for Typscript -paketin. Ominaisuuksia : apertureMode, aspect, aspectRatio, direction, excluded, farPlane,16 ja vielä.
kuvaus
Camera on luokka Aspose.3D FOSS -kirjastoon, joka esittää 7 menetelmää ja 22 ominaisuutta ohjelmoitavaksi. Entity,jaetaan toiminnallisuutta vanhempain tyypin.
Keskeiset kyvyt ovat: string; any[]; boolean.Nämä toiminnot mahdollistavat kehittäjien integroida kameran toiminto suoraan TypeScript sovelluksiin.
Luokka tarjoaa myös parentNodes omaisuus (joka on vanhempien voiteet).
Instanssit luodaan yhden rakentajan kautta, joka aloittaa esineen oletusarvoilla.
omaisuus
| Nimiä | tyyppi | Access | kuvaus |
|---|---|---|---|
name | string | Lue / Kirjoita | Hakee nimen. |
parentNodes | any[] | Lue | Hakee vanhempisolmut. |
excluded | boolean | Lue / Kirjoita | Hakee poissuljetut. |
parentNode | any | Lue / Kirjoita | Hakee vanhemman solmun. |
rotationMode | any | Lue / Kirjoita | Hakee kiertotilan. |
nearPlane | number | Lue / Kirjoita | Hakee lähi‑tason. |
farPlane | number | Lue / Kirjoita | Hakee etäleikkaustason. |
aspect | number | Lue / Kirjoita | Hakee aspektin. |
orthoHeight | number | Lue / Kirjoita | Hakee ortho‑korkeuden. |
up | any | Lue / Kirjoita | Hakee ylös. |
lookAt | any | Lue / Kirjoita | Hakee katselun. |
direction | any | Lue / Kirjoita | Hakee suunnan. |
target | any | Lue / Kirjoita | Hakee kohteen. |
apertureMode | any | Lue / Kirjoita | Hakee aukon tilan. |
fieldOfView | number | Lue / Kirjoita | Hakee näkökentän. |
fieldOfViewX | number | Lue / Kirjoita | Hakee näkökentän x:n. |
fieldOfViewY | number | Lue / Kirjoita | Hakee näkökentän y‑koordinaatin. |
width | number | Lue / Kirjoita | Hakee leveyden. |
height | number | Lue / Kirjoita | Hakee korkeuden. |
aspectRatio | number | Lue / Kirjoita | Hakee kuvasuhteen. |
magnification | any | Lue / Kirjoita | Hakee suurennuksen. |
projectionType | string | Lue / Kirjoita | Hakee projektio-tyypin. |
menetelmät
| Signature | kuvaus |
|---|---|
| `constructor(name: string | null, projectionType: any)` |
moveForward(_distance: number) | Siirrä kamera eteenpäin määritellyllä etäisyydellä. |
getBoundingBox() → any | Palauta rajatila takaisin. |
getEntityRendererKey() → any | Ei toteutettu FOSS-julkaisussa - heittää ajoissa. Palauttaa yksikön renderer avain. |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | Palauttaa määritellyn omaisuuden arvo |
setProperty(_property: string, _value: any) | Asettaa ominaisuuden arvon. |
findProperty(_property: string) → `Property | null` |