Frustum

Übersicht

Frustum ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: Entity, IOrientable.

Die Basisklasse von Kamera und Licht /

Diese Klasse bietet 39 Methoden zum Arbeiten mit Frustum-Objekten in Java-Programmen. Verfügbare Methoden umfassen: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getEntityRendererKey, getExcluded, getFarPlane, getLookAt, getName und 24 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java-Paket installiert wurde. Eigenschaften: aspect, boundingBox, direction, entityRendererKey, excluded, farPlane und 11 weitere.

Eigenschaften

NameTypZugriffBeschreibung
rotationModeRotationModeLesenGibt den Orientierungsmodus des Frustums zurück Diese Eigenschaft funktioniert nur, wenn getTarget() null ist.
nearPlanedoubleLesenGibt den Abstand der Nahebene des Frustums zurück.
farPlanedoubleLesenLiest den Abstand der fernen Ebene des Frustums.
aspectdoubleLesenErmittelt das Seitenverhältnis des Frustums @return das Seitenverhältnis des Frustums /
orthoHeightdoubleLesenGibt die Höhe zurück, wenn der Frustum in orthografischer Projektion ist.
upVector3LesenErmittelt die Aufwärtsrichtung der Kamera @return die Aufwärtsrichtung der Kamera /
lookAtVector3LesenErmittelt die interessierte Position, auf die die Kamera schaut.
directionVector3LesenGibt die Richtung zurück, in die die Kamera schaut.
targetNodeLesenErmittelt das Ziel, auf das die Kamera schaut.
parentNodeNodeLesenGibt den übergeordneten Knoten zurück.
parentNodesArrayList<Node>LesenGibt die übergeordneten Knoten zurück.
excludedbooleanLesenGibt die Ausgeschlossenen zurück.
boundingBoxBoundingBoxLesenGibt die Begrenzungsbox zurück.
entityRendererKeyEntityRendererKeyLesenRuft den entity renderer key ab.
sceneSceneLesenRuft die Szene ab.
nameStringLesenRuft den Namen ab.
propertiesPropertyCollectionLesenRuft die Eigenschaften ab.

Methoden

SignaturBeschreibung
getRotationMode() → RotationModeGibt den Orientierungsmodus des Frustums zurück. Diese Eigenschaft funktioniert nur, wenn getTarget() null ist.
setRotationMode(value: RotationMode)Legt den Orientierungsmodus des Frustums fest. Diese Eigenschaft funktioniert nur, wenn getTarget() null ist.
getNearPlane() → doubleErmittelt den Abstand der Nah-Ebene des Frustums.
setNearPlane(value: double)Setzt die Entfernung der Nahebene des Frustums.
getFarPlane() → doubleGibt die Entfernung der fernen Ebene des frustum zurück.
setFarPlane(value: double)Setzt den Abstand der Fernebene des Frustums.
getAspect() → doubleGibt das Seitenverhältnis des Frustums zurück @return das Seitenverhältnis des Frustums /
setAspect(value: double)Setzt das Seitenverhältnis des Frustums @param value Neuer Wert /
getOrthoHeight() → doubleGibt die Höhe zurück, wenn der Frustum in orthografischer Projektion ist.
setOrthoHeight(value: double)Legt die Höhe fest, wenn der Frustum in orthografischer Projektion verwendet wird.
getUp() → Vector3Ermittelt die Aufwärtsrichtung der Kamera @return die Aufwärtsrichtung der Kamera /
setUp(value: Vector3)Setzt die Aufwärtsrichtung der Kamera @param value Neuer Wert /
getLookAt() → Vector3Ermittelt die interessierende Position, auf die die Kamera blickt.
setLookAt(value: Vector3)Setzt die interessierte Position, auf die die Kamera blickt.
getDirection() → Vector3Gibt die Richtung zurück, in die die Kamera schaut.
setDirection(value: Vector3)Setzt die Richtung, in die die Kamera blickt.
getTarget() → NodeErmittelt das Ziel, auf das die Kamera blickt.
setTarget(value: Node)Setzt das Ziel, auf das die Kamera blickt.
Entity(name: String)Ruft Entity(name) für diese Frustum-Instanz auf.
getParentNode() → NodeGibt den übergeordneten Knoten zurück.
setParentNode(value: Node)Setzt den Wert des übergeordneten Knotens.
getParentNodes() → ArrayList<Node>Gibt die übergeordneten Knoten zurück.
getExcluded() → booleanGibt das Ausgeschlossene zurück.
setExcluded(value: boolean)Setzt den ausgeschlossenen Wert.
getBoundingBox() → BoundingBoxGibt die Bounding-Box zurück.
getEntityRendererKey() → EntityRendererKeyGibt den Entity-Renderer-Schlüssel zurück.
SceneObject()Die Basisklasse von Camera und Light
SceneObject(name: String)Ruft SceneObject(name) für diese Frustum-Instanz auf.
getScene() → SceneGibt die Szene zurück.
A3DObject()Ruft A3DObject für diese Frustum-Instanz auf.
A3DObject(name: String)Ruft A3DObject(name) für diese Frustum-Instanz auf.
getName() → StringGibt den Namen zurück.
setName(name: String)Setzt den Namenswert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) für diese Frustum-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) für diese Frustum-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) auf dieser Frustum-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) für diese Frustum-Instanz auf.

Siehe auch

 Deutsch