Kamera

Camera class

Die Kamera beschreibt den Augenpunkt des Betrachters, der die Szene betrachtet.

Methoden

constructor

NameBeschreibung
constructor()Initialisiert eine neue Instanz der Camera-Klasse.

Result:


constructor_overload

NameBeschreibung
constructor_overload(projectionType)Initialisiert eine neue Instanz der Camera-Klasse.

Parameters:

NameTypBeschreibung
projectionTypeProjectionTypeProjectionType

Result:


constructor_overload2

NameBeschreibung
constructor_overload2(name)Initialisiert eine neue Instanz der Camera-Klasse.

Parameters:

NameTypBeschreibung
NameStringName.

Result:


constructor_overload3

NameBeschreibung
constructor_overload3(name, projectionType)Initialisiert eine neue Instanz der Camera-Klasse.

Parameters:

NameTypBeschreibung
NameStringName.
projectionTypeProjectionTypeProjectionType

Result:


getApertureMode

NameBeschreibung
getApertureMode()Liest oder setzt den Blendenmodus der Kamera. Der Wert der Eigenschaft ist die Ganzzahlkonstante ApertureMode.

Result:


setApertureMode

NameBeschreibung
setApertureMode(value)Liest oder setzt den Blendenmodus der Kamera. Der Wert der Eigenschaft ist die Ganzzahlkonstante ApertureMode.

Result:


getFieldOfView

NameBeschreibung
getFieldOfView()Liest oder setzt das Sichtfeld der Kamera in Grad. Diese Eigenschaft wird nur verwendet, wenn ApertureMode gleich ApertureMode.HORIZONTAL oder ApertureMode.VERTICAL ist.

Result:


setFieldOfView

NameBeschreibung
setFieldOfView(value)Liest oder setzt das Sichtfeld der Kamera in Grad. Diese Eigenschaft wird nur verwendet, wenn ApertureMode gleich ApertureMode.HORIZONTAL oder ApertureMode.VERTICAL ist.

Result:


getFieldOfViewX

NameBeschreibung
getFieldOfViewX()Liest oder setzt das horizontale Sichtfeld der Kamera in Grad. Diese Eigenschaft wird nur verwendet, wenn ApertureMode gleich ApertureMode.HORIZ_AND_VERT ist.

Result:


setFieldOfViewX

NameBeschreibung
setFieldOfViewX(value)Liest oder setzt das horizontale Sichtfeld der Kamera in Grad. Diese Eigenschaft wird nur verwendet, wenn ApertureMode gleich ApertureMode.HORIZ_AND_VERT ist.

Result:


getFieldOfViewY

NameBeschreibung
getFieldOfViewY()Liest oder setzt das vertikale Sichtfeld der Kamera in Grad, diese Eigenschaft wird nur verwendet, wenn ApertureMode gleich ApertureMode.HORIZ_AND_VERT ist.

Result:


setFieldOfViewY

NameBeschreibung
setFieldOfViewY(value)Liest oder setzt das vertikale Sichtfeld der Kamera in Grad, diese Eigenschaft wird nur verwendet, wenn ApertureMode gleich ApertureMode.HORIZ_AND_VERT ist.

Result:


getWidth

NameBeschreibung
getWidth()Liest oder setzt die Breite der Ansichtsebene, gemessen in Zoll.

Result:


setWidth

NameBeschreibung
setWidth(value)Liest oder setzt die Breite der Ansichtsebene, gemessen in Zoll.

Result:


getHeight

NameBeschreibung
getHeight()Liest oder setzt die Höhe der Ansichtsebene, gemessen in Zoll.

Result:


setHeight

NameBeschreibung
setHeight(value)Liest oder setzt die Höhe der Ansichtsebene, gemessen in Zoll.

Result:


getAspectRatio

NameBeschreibung
getAspectRatio()Liest oder setzt das Seitenverhältnis der Ansichtsebene.

Result:


setAspectRatio

NameBeschreibung
setAspectRatio(value)Liest oder setzt das Seitenverhältnis der Ansichtsebene.

Result:


getMagnification

NameBeschreibung
getMagnification()Liest oder setzt die Vergrößerung, die in einer orthografischen Kamera verwendet wird.

Result:


setMagnification

NameBeschreibung
setMagnification(value)Liest oder setzt die Vergrößerung, die in einer orthografischen Kamera verwendet wird.

Result:


getProjectionType

NameBeschreibung
getProjectionType()Liest oder setzt den Projektionstyp der Kamera. Standardmäßig wird die perspektivische Projektion verwendet. Der Wert der Eigenschaft ist die ganzzahlige Konstante ProjectionType.

Result:


setProjectionType

NameBeschreibung
setProjectionType(value)Liest oder setzt den Projektionstyp der Kamera. Standardmäßig wird die perspektivische Projektion verwendet. Der Wert der Eigenschaft ist die ganzzahlige Konstante ProjectionType.

Result:


getRotationMode

NameBeschreibung
getRotationMode()Liest oder setzt den Orientierungsmodus des Frustums. Diese Eigenschaft funktioniert nur, wenn das Target null ist. Wenn der Wert RotationMode.FIXED_TARGET ist, wird die Richtung immer über die Eigenschaft LookAt berechnet. Andernfalls wird LookAt immer über die Direction berechnet. Der Wert der Eigenschaft ist die Ganzzahlkonstante RotationMode.

Result:


setRotationMode

NameBeschreibung
setRotationMode(value)Liest oder setzt den Orientierungsmodus des Frustums. Diese Eigenschaft funktioniert nur, wenn das Target null ist. Wenn der Wert RotationMode.FIXED_TARGET ist, wird die Richtung immer über die Eigenschaft LookAt berechnet. Andernfalls wird LookAt immer über die Direction berechnet. Der Wert der Eigenschaft ist die Ganzzahlkonstante RotationMode.

Result:


getNearPlane

NameBeschreibung
getNearPlane()Liest oder setzt den Abstand der Nah-Ebene des Frustums.

Result:


setNearPlane

NameBeschreibung
setNearPlane(value)Liest oder setzt den Abstand der Nah-Ebene des Frustums.

Result:


getFarPlane

NameBeschreibung
getFarPlane()Liest oder setzt den Abstand der Fern-Ebene des Frustums.

Result:


setFarPlane

NameBeschreibung
setFarPlane(value)Liest oder setzt den Abstand der Fern-Ebene des Frustums.

Result:


getAspect

NameBeschreibung
getAspect()Liest oder setzt das Seitenverhältnis des Frustums

Result:


setAspect

NameBeschreibung
setAspect(value)Liest oder setzt das Seitenverhältnis des Frustums

Result:


getOrthoHeight

NameBeschreibung
getOrthoHeight()Liest oder setzt die Höhe, wenn der Frustum in orthografischer Projektion ist.

Result:


setOrthoHeight

NameBeschreibung
setOrthoHeight(value)Liest oder setzt die Höhe, wenn der Frustum in orthografischer Projektion ist.

Result:


getUp

NameBeschreibung
getUp()Liest oder setzt die Aufwärtsrichtung der Kamera

Result:


setUp

NameBeschreibung
setUp(value)Liest oder setzt die Aufwärtsrichtung der Kamera

Result:


getLookAt

NameBeschreibung
getLookAt()Liest oder setzt die interessierende Position, auf die die Kamera blickt.

Result:


setLookAt

NameBeschreibung
setLookAt(value)Liest oder setzt die interessierende Position, auf die die Kamera blickt.

Result:


getDirection

NameBeschreibung
getDirection()Liest oder setzt die Richtung, in die die Kamera blickt. Änderungen an dieser Eigenschaft wirken sich auch auf LookAt und Target aus.

Result:


setDirection

NameBeschreibung
setDirection(value)Liest oder setzt die Richtung, in die die Kamera blickt. Änderungen an dieser Eigenschaft wirken sich auch auf LookAt und Target aus.

Result:


getTarget

NameBeschreibung
getTarget()Liest oder setzt das Ziel, auf das die Kamera blickt. Wenn der Benutzer diese Eigenschaft unterstützt, sollte sie vor der LookAt‑Eigenschaft liegen.

Result:


setTarget

NameBeschreibung
setTarget(value)Liest oder setzt das Ziel, auf das die Kamera blickt. Wenn der Benutzer diese Eigenschaft unterstützt, sollte sie vor der LookAt‑Eigenschaft liegen.

Result:


getParentNodes

NameBeschreibung
getParentNodes()Gibt alle übergeordneten Knoten zurück, ein Entity kann für Geometrie-Instanziierung an mehrere übergeordnete Knoten angehängt werden. Die Knoten.

Result:


getExcluded

NameBeschreibung
getExcluded()Gibt an oder legt fest, ob dieses Entity beim Exportieren ausgeschlossen wird.

Result:


setExcluded

NameBeschreibung
setExcluded(value)Gibt an oder legt fest, ob dieses Entity beim Exportieren ausgeschlossen wird.

Result:


getParentNode

NameBeschreibung
getParentNode()Gibt den ersten übergeordneten Knoten zurück oder legt ihn fest; wenn der erste übergeordnete Knoten gesetzt wird, wird dieses Entity von anderen übergeordneten Knoten getrennt. Der übergeordnete Knoten.

Result:


setParentNode

NameBeschreibung
setParentNode(value)Gibt den ersten übergeordneten Knoten zurück oder legt ihn fest; wenn der erste übergeordnete Knoten gesetzt wird, wird dieses Entity von anderen übergeordneten Knoten getrennt. Der übergeordnete Knoten.

Result:


getScene

NameBeschreibung
getScene()Liefert die Szene, zu der dieses Objekt gehört

Result:


getName

NameBeschreibung
getName()Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


setName

NameBeschreibung
setName(value)Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


getProperties

NameBeschreibung
getProperties()Liefert die Sammlung aller Eigenschaften.

Result:


moveForward

NameBeschreibung
moveForward(distance)Bewege die Kamera vorwärts in Richtung ihrer Ausrichtung oder ihres Ziels.

Parameters:

NameTypBeschreibung
EntfernungNumberWie lange vorwärts bewegt werden soll

Result:


getBoundingBox

NameBeschreibung
getBoundingBox()Liefert die Begrenzungsbox der aktuellen Entität in ihrem Objekt-Raum-Koordinatensystem.

Result:


getEntityRendererKey

NameBeschreibung
getEntityRendererKey()Liefert den Schlüssel des Entitäts-Renderers, der im Renderer registriert ist

Result: EntityRendererKey


removeProperty

NameBeschreibung
removeProperty(property)Entfernt eine dynamische Eigenschaft.

Parameters:

NameTypBeschreibung
EigenschaftPropertyWelche Eigenschaft zu entfernen ist

Result: boolean


removeProperty

NameBeschreibung
removeProperty(property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

NameTypBeschreibung
propertStringnull

Result: boolean


getProperty

NameBeschreibung
getProperty(property)Liefere den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname

Result: Object


setProperty

NameBeschreibung
setProperty(property, value)Setzt den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname
WertObjectDer Wert der Eigenschaft

Result: Object


findProperty

NameBeschreibung
findProperty(propertyName)Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

NameTypBeschreibung
propertyNameStringEigenschaftsname.

Result: Property