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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
rotationMode | RotationMode | Lezen | Haalt de oriëntatiemodus van de frustum op Deze eigenschap werkt alleen wanneer getTarget() null is. |
nearPlane | double | Lezen | Haalt de afstand van het nabijvlak van de frustum op. |
farPlane | double | Lezen | Haalt de afstand van het verafste vlak van de frustum op. |
aspect | double | Lezen | Haalt de aspect ratio van de frustum op @return de aspect ratio van de frustum / |
orthoHeight | double | Lezen | Geeft de hoogte terug wanneer de frustum in orthografische projectie staat. |
up | Vector3 | Lezen | Haalt de up direction van de camera op @return de up direction van de camera / |
lookAt | Vector3 | Lezen | Haalt de geïnteresseerde positie op waar de camera naar kijkt. |
direction | Vector3 | Lezen | Haalt de richting op waar de camera naar kijkt. |
target | Node | Lezen | Haalt de target op waar de camera naar kijkt. |
parentNode | Node | Lezen | Haalt de bovenliggende node op. |
parentNodes | ArrayList<Node> | Lezen | Haalt de bovenliggende knooppunten op. |
excluded | boolean | Lezen | Haalt de uitgesloten op. |
boundingBox | BoundingBox | Lezen | Haalt de begrenzende box op. |
entityRendererKey | EntityRendererKey | Lezen | Haalt de entity renderer key op. |
scene | Scene | Lezen | Haalt de scène op. |
name | String | Lezen | Haalt de naam op. |
properties | PropertyCollection | Lezen | Haalt de eigenschappen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
getRotationMode() → RotationMode | Haalt 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() → double | Haalt de afstand van het nabije vlak van de frustum op. |
setNearPlane(value: double) | Stelt de afstand van het nabijvlak van de frustum in. |
getFarPlane() → double | Haalt 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() → double | Haalt 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() → double | Haalt 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() → Vector3 | Haalt 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() → Vector3 | Haalt de interessante positie op waar de camera naar kijkt. |
setLookAt(value: Vector3) | Stelt de interessante positie in waar de camera naar kijkt. |
getDirection() → Vector3 | Geeft de richting terug waar de camera naar kijkt. |
setDirection(value: Vector3) | Stelt de richting in waar de camera naar kijkt. |
getTarget() → Node | Haalt 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() → Node | Retourneert het bovenliggende knooppunt. |
setParentNode(value: Node) | Stelt de parent node-waarde in. |
getParentNodes() → ArrayList<Node> | Retourneert de bovenliggende knooppunten. |
getExcluded() → boolean | Retourneert de uitgesloten. |
setExcluded(value: boolean) | Stelt de uitgesloten waarde in. |
getBoundingBox() → BoundingBox | Retourneert de begrenzingsvak. |
getEntityRendererKey() → EntityRendererKey | Retourneert de entity renderer key. |
SceneObject() | De basis-klasse van Camera en Light |
SceneObject(name: String) | Roept SceneObject(name) aan op deze Frustum-instantie. |
getScene() → Scene | Retourneert de scene. |
A3DObject() | Roept A3DObject aan op deze Frustum-instantie. |
A3DObject(name: String) | Roept A3DObject(name) aan op deze Frustum-instantie. |
getName() → String | Retourneert de naam. |
setName(name: String) | Stelt de naamwaarde in. |
getProperties() → PropertyCollection | Retourneert de eigenschappen. |
findProperty(name: String) → Property | Roept findProperty(name) aan op deze Frustum-instantie. |
getProperty(name: String) → Object | Roept getProperty(name) aan op deze Frustum-instantie. |
setProperty(name: String, value: Object) | Stelt de eigenschapswaarde in. |
removeProperty(name: String) → boolean | Roept removeProperty(name) aan op deze Frustum-instantie. |
removeProperty(property: Property) → boolean | Roept removeProperty(property) aan op deze Frustum-instantie. |