Frustum

Przegląd

Frustum jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: Entity, IOrientable.

Klasa bazowa Camera i Light /

Ta klasa udostępnia 39 metod do pracy z obiektami Frustum w programach Java. Dostępne metody to: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getEntityRendererKey, getExcluded, getFarPlane, getLookAt, getName oraz 24 dodatkowe metody. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: aspect, boundingBox, direction, entityRendererKey, excluded, farPlane oraz 11 kolejnych.

Właściwości

NazwaTypDostępOpis
rotationModeRotationModeOdczytPobiera tryb orientacji frustum. Ta właściwość działa tylko wtedy, gdy getTarget() jest równe null.
nearPlanedoubleOdczytPobiera odległość płaszczyzny bliskiej frustum.
farPlanedoubleOdczytPobiera odległość dalszej płaszczyzny frustumu.
aspectdoubleOdczytPobiera współczynnik proporcji frustum @return współczynnik proporcji frustum /
orthoHeightdoubleOdczytZwraca wysokość, gdy frustum jest w projekcji ortograficznej.
upVector3OdczytPobiera kierunek w górę kamery @return kierunek w górę kamery /
lookAtVector3OdczytPobiera interesującą pozycję, na którą patrzy kamera.
directionVector3OdczytPobiera kierunek, w którym patrzy kamera.
targetNodeOdczytZwraca cel, na który patrzy kamera.
parentNodeNodeOdczytZwraca węzeł nadrzędny.
parentNodesArrayList<Node>OdczytPobiera węzły nadrzędne.
excludedbooleanOdczytPobiera wykluczone.
boundingBoxBoundingBoxOdczytPobiera prostokąt ograniczający.
entityRendererKeyEntityRendererKeyOdczytPobiera klucz renderera encji.
sceneSceneOdczytPobiera scenę.
nameStringOdczytPobiera nazwę.
propertiesPropertyCollectionOdczytPobiera właściwości.

Metody

SygnaturaOpis
getRotationMode() → RotationModePobiera tryb orientacji frustumu. To właściwość działa tylko wtedy, gdy getTarget() jest równe null.
setRotationMode(value: RotationMode)Ustawia tryb orientacji frustumu. To właściwość działa tylko wtedy, gdy getTarget() jest równe null.
getNearPlane() → doublePobiera odległość płaszczyzny bliskiej frustumu.
setNearPlane(value: double)Ustawia odległość płaszczyzny bliskiej frustum.
getFarPlane() → doubleZwraca odległość dalszej płaszczyzny frustumu.
setFarPlane(value: double)Ustawia odległość dalszej płaszczyzny frustum.
getAspect() → doublePobiera współczynnik proporcji frustum @return współczynnik proporcji frustum /
setAspect(value: double)Ustawia współczynnik proporcji frustum @param value Nowa wartość /
getOrthoHeight() → doublePobiera wysokość, gdy frustum jest w projekcji ortograficznej.
setOrthoHeight(value: double)Ustawia wysokość, gdy frustum jest w projekcji ortograficznej.
getUp() → Vector3Pobiera kierunek w górę kamery @return kierunek w górę kamery /
setUp(value: Vector3)Ustawia kierunek góry kamery @param value Nowa wartość
getLookAt() → Vector3Pobiera pozycję zainteresowania, na którą patrzy kamera.
setLookAt(value: Vector3)Ustawia pozycję zainteresowania, na którą patrzy kamera.
getDirection() → Vector3Pobiera kierunek, w którym patrzy kamera.
setDirection(value: Vector3)Ustawia kierunek, w którym patrzy kamera.
getTarget() → NodePobiera cel, na który patrzy kamera.
setTarget(value: Node)Ustawia cel, na który patrzy kamera.
Entity(name: String)Wywołuje Entity(name) na tej instancji Frustum.
getParentNode() → NodeZwraca węzeł nadrzędny.
setParentNode(value: Node)Ustawia wartość węzła nadrzędnego.
getParentNodes() → ArrayList<Node>Zwraca węzły nadrzędne.
getExcluded() → booleanZwraca wykluczone.
setExcluded(value: boolean)Ustawia wykluczoną wartość.
getBoundingBox() → BoundingBoxZwraca ramkę ograniczającą.
getEntityRendererKey() → EntityRendererKeyZwraca klucz renderera encji.
SceneObject()Klasa bazowa dla Camera i Light
SceneObject(name: String)Wywołuje SceneObject(name) na tej instancji Frustum.
getScene() → SceneZwraca scenę.
A3DObject()Wywołuje A3DObject na tej instancji Frustum.
A3DObject(name: String)Wywołuje A3DObject(name) na tej instancji Frustum.
getName() → StringZwraca nazwę.
setName(name: String)Ustawia wartość nazwy.
getProperties() → PropertyCollectionZwraca właściwości.
findProperty(name: String) → PropertyWywołuje findProperty(name) na tej instancji Frustum.
getProperty(name: String) → ObjectWywołuje getProperty(name) na tej instancji Frustum.
setProperty(name: String, value: Object)Ustawia wartość właściwości.
removeProperty(name: String) → booleanWywołuje removeProperty(name) na tej instancji Frustum.
removeProperty(property: Property) → booleanWywołuje removeProperty(property) na tej instancji Frustum.

Zobacz także

 Polski