Frustum

Overzicht

Frustum is een klasse in Aspose.3D FOSS voor Java. Erft van: Entity, IOrientable.

De basisklasse van Camera en Light /

Deze klasse biedt 39 methoden voor het werken met Frustum-objecten in Java-programma’s. Beschikbare methoden omvatten: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getEntityRendererKey, getExcluded, getFarPlane, getLookAt, getName, en 24 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java-applicatie na het installeren van het Aspose.3D FOSS voor Java-pakket. Eigenschappen: aspect, boundingBox, direction, entityRendererKey, excluded, farPlane, en nog 11.

Eigenschappen

NaamTypeToegangBeschrijving
rotationModeRotationModeLezenHaalt de oriëntatiemodus van de frustum op Deze eigenschap werkt alleen wanneer getTarget() null is.
nearPlanedoubleLezenHaalt de afstand van het nabijvlak van de frustum op.
farPlanedoubleLezenHaalt de afstand van het verafste vlak van de frustum op.
aspectdoubleLezenHaalt de aspect ratio van de frustum op @return de aspect ratio van de frustum /
orthoHeightdoubleLezenGeeft de hoogte terug wanneer de frustum in orthografische projectie staat.
upVector3LezenHaalt de up direction van de camera op @return de up direction van de camera /
lookAtVector3LezenHaalt de geïnteresseerde positie op waar de camera naar kijkt.
directionVector3LezenHaalt de richting op waar de camera naar kijkt.
targetNodeLezenHaalt de target op waar de camera naar kijkt.
parentNodeNodeLezenHaalt de bovenliggende node op.
parentNodesArrayList<Node>LezenHaalt de bovenliggende knooppunten op.
excludedbooleanLezenHaalt de uitgesloten op.
boundingBoxBoundingBoxLezenHaalt de begrenzende box op.
entityRendererKeyEntityRendererKeyLezenHaalt de entity renderer key op.
sceneSceneLezenHaalt de scène op.
nameStringLezenHaalt de naam op.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
getRotationMode() → RotationModeHaalt de oriëntatiemodus van de frustum op. Deze eigenschap werkt alleen wanneer getTarget() null is.
setRotationMode(value: RotationMode)Stelt de oriëntatiemodus van het frustum in Deze eigenschap werkt alleen wanneer getTarget() null is.
getNearPlane() → doubleHaalt de afstand van het nabije vlak van de frustum op.
setNearPlane(value: double)Stelt de afstand van het nabijvlak van de frustum in.
getFarPlane() → doubleHaalt de afstand tot het verafste vlak van de frustum op.
setFarPlane(value: double)Stelt de afstand van het verafste vlak van de frustum in.
getAspect() → doubleHaalt de aspectratio van de frustum op @return de aspectratio van de frustum /
setAspect(value: double)Stelt de aspectratio van de frustum in @param value Nieuwe waarde /
getOrthoHeight() → doubleHaalt de hoogte op wanneer de frustum zich in orthografische projectie bevindt.
setOrthoHeight(value: double)Stelt de hoogte in wanneer de frustum in orthografische projectie.
getUp() → Vector3Haalt de up-richting van de camera op @return de up-richting van de camera /
setUp(value: Vector3)Stelt de up-richting van de camera in @param value Nieuwe waarde
getLookAt() → Vector3Haalt de interessante positie op waar de camera naar kijkt.
setLookAt(value: Vector3)Stelt de interessante positie in waar de camera naar kijkt.
getDirection() → Vector3Geeft de richting terug waar de camera naar kijkt.
setDirection(value: Vector3)Stelt de richting in waar de camera naar kijkt.
getTarget() → NodeHaalt het doel op waar de camera naar kijkt.
setTarget(value: Node)Stelt het doel in waar de camera naar kijkt.
Entity(name: String)Roept Entity(name) aan op deze Frustum-instantie.
getParentNode() → NodeRetourneert het bovenliggende knooppunt.
setParentNode(value: Node)Stelt de parent node-waarde in.
getParentNodes() → ArrayList<Node>Retourneert de bovenliggende knooppunten.
getExcluded() → booleanRetourneert de uitgesloten.
setExcluded(value: boolean)Stelt de uitgesloten waarde in.
getBoundingBox() → BoundingBoxRetourneert de begrenzingsvak.
getEntityRendererKey() → EntityRendererKeyRetourneert de entity renderer key.
SceneObject()De basis-klasse van Camera en Light
SceneObject(name: String)Roept SceneObject(name) aan op deze Frustum-instantie.
getScene() → SceneRetourneert de scene.
A3DObject()Roept A3DObject aan op deze Frustum-instantie.
A3DObject(name: String)Roept A3DObject(name) aan op deze Frustum-instantie.
getName() → StringRetourneert de naam.
setName(name: String)Stelt de naamwaarde in.
getProperties() → PropertyCollectionRetourneert de eigenschappen.
findProperty(name: String) → PropertyRoept findProperty(name) aan op deze Frustum-instantie.
getProperty(name: String) → ObjectRoept getProperty(name) aan op deze Frustum-instantie.
setProperty(name: String, value: Object)Stelt de eigenschapswaarde in.
removeProperty(name: String) → booleanRoept removeProperty(name) aan op deze Frustum-instantie.
removeProperty(property: Property) → booleanRoept removeProperty(property) aan op deze Frustum-instantie.

Zie ook

 Nederlands