Camera

Übersicht über die

Camera ist eine Klasse in Aspose.3d für Typescript. Erben von: Camera, Entity.

Die Kameraobjekte ermöglichen es den Entwicklern, Projektionsparameter wie nahe/weitliegende Ebenen, Seitenverhältnis, orthographische Höhe und Aufwärtsrichtung festzulegen.

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
namestringLesen Sie .Speichert die Kennzeichen der Kamera.
parentNodesany[]Lesen Sie .Halte eine Reihe von Elternknoten, die diese Kamera enthalten
excludedbooleanLesen Sie .Anzeige, ob die Kamera vom Rendering ausgeschlossen ist.
parentNodeanyLesen Sie .Verweise auf den unmittelbaren Elternknoten der Kamera
rotationModeanyLesen Sie .Definition der Anwendung von Kamera-Rotation
nearPlanenumberLesen Sie .Geben Sie die Entfernung zur nahen Abschneidebene an.
farPlanenumberLesen Sie .Geben Sie die Entfernung zur weiteren Abschneidungsebene an.
aspectnumberLesen Sie .Definition des für die Perspektiveprojektion verwendeten Seitenverhältnisses.
orthoHeightnumberLesen Sie .Einstellung der Höhe des Orthographie-View-Volumens
upanyLesen Sie .Definition des Aufwärts-Vektors für die Kamera
lookAtanyLesen Sie .Definitert den Punkt, auf den die Kamera blickt.
directionanyLesen Sie .Definition des Vektors der Kamera nach vorne
targetanyLesen Sie .Definition des Zielpunkts für den Fokus der Kamera.
apertureModeanyLesen Sie .Geben Sie den Aperturverhalten an .
fieldOfViewnumberLesen Sie .Definition des vertikalen Sichtfeldwinkels in Grad
fieldOfViewXnumberLesen Sie .Definition des horizontalen Sichtfeldwinkels
fieldOfViewYnumberLesen Sie .Definition des vertikalen Sichtfeldwinkel
widthnumberLesen Sie .Definition der Viewsport-Breite in Pixeln
heightnumberLesen Sie .
aspectRationumberLesen Sie .Definition des Verhältnisses zwischen Breite und Höhe für den Aussichtspunkt
magnificationanyLesen Sie .Definition des Vergrößerungseffekts der Kamera
projectionTypestringLesen Sie .Anzeige der Art der Projektion (z. B. Perspektive oder orthographische)

Methoden und Verfahren

UnterzeichnungBeschreibung
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)Bewegt die Kamera durch den gegebenen Abstand nach vorne
getBoundingBox()anyGibt die Grenzbox der Kamera zurück.
getEntityRendererKey()anyGibt einen Schlüssel zurück, der für die Darstellung des Kamera-Entities verwendet wird.
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyErhebt den Wert einer benannten Eigenschaft aus der Kamera
setProperty(_property: string, _value: any)Zuweisen einer benannten Eigenschaft auf der Kamera einen Wert
findProperty(_property: string) → `Propertynull`
 Deutsch