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ätyyppiAccesskuvaus
namestringLue / KirjoitaHakee nimen.
parentNodesany[]LueHakee vanhempisolmut.
excludedbooleanLue / KirjoitaHakee poissuljetut.
parentNodeanyLue / KirjoitaHakee vanhemman solmun.
rotationModeanyLue / KirjoitaHakee kiertotilan.
nearPlanenumberLue / KirjoitaHakee lähi‑tason.
farPlanenumberLue / KirjoitaHakee etäleikkaustason.
aspectnumberLue / KirjoitaHakee aspektin.
orthoHeightnumberLue / KirjoitaHakee ortho‑korkeuden.
upanyLue / KirjoitaHakee ylös.
lookAtanyLue / KirjoitaHakee katselun.
directionanyLue / KirjoitaHakee suunnan.
targetanyLue / KirjoitaHakee kohteen.
apertureModeanyLue / KirjoitaHakee aukon tilan.
fieldOfViewnumberLue / KirjoitaHakee näkökentän.
fieldOfViewXnumberLue / KirjoitaHakee näkökentän x:n.
fieldOfViewYnumberLue / KirjoitaHakee näkökentän y‑koordinaatin.
widthnumberLue / KirjoitaHakee leveyden.
heightnumberLue / KirjoitaHakee korkeuden.
aspectRationumberLue / KirjoitaHakee kuvasuhteen.
magnificationanyLue / KirjoitaHakee suurennuksen.
projectionTypestringLue / KirjoitaHakee projektio-tyypin.

menetelmät

Signaturekuvaus
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)Siirrä kamera eteenpäin määritellyllä etäisyydellä.
getBoundingBox()anyPalauta rajatila takaisin.
getEntityRendererKey()anyEi toteutettu FOSS-julkaisussa - heittää ajoissa. Palauttaa yksikön renderer avain.
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyPalauttaa määritellyn omaisuuden arvo
setProperty(_property: string, _value: any)Asettaa ominaisuuden arvon.
findProperty(_property: string) → `Propertynull`

Katso myös

 Suomi