Frustum

Översikt

Frustum är en klass i Aspose.3D FOSS för Java. ärvt från: Entity, IOrientable.

Grundklass av kamera och ljus /

Denna klass ger 36 metoder för att arbeta med Frustum objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getEntityRendererKey, getExcluded, getFarPlane, getLookAt, getName,24 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.3D FOSS för Java paket. och egenskaper: aspect, boundingBox, direction, entityRendererKey, excluded, farPlane,Och 11 fler.

ägodelar

NamnTyp avAccessBeskrivning
rotationModeRotationModeLäsningGets frustums orienteringsläge Den här egenskapen fungerar endast när getTarget() är noll.
nearPlanedoubleLäsningFå frustans nära flygplansavstånd.
farPlanedoubleLäsningFå frustens avlägsna flygavstånd.
aspectdoubleLäsningFå aspetsförhållandet av frustum @return aspetförståndet av Frust /
orthoHeightdoubleLäsningFå höjden när frustum i ortografisk projektion.
upVector3LäsningFå uppåtskärmen av kameran @return up-riktningen av kamera /
lookAtVector3LäsningFå den intressanta positionen som kameran tittar på.
directionVector3LäsningDet visar den riktning som kameran ser på.
targetNodeLäsningDet är målet som kameran tittar på.
parentNodeNodeLäsningHåller med föräldraljudet.
parentNodesArrayList<Node>LäsningHåller föräldraljudet.
excludedbooleanLäsningfår de uteslutna.
boundingBoxBoundingBoxLäsningHåller med på den gränssnittliga lådan.
entityRendererKeyEntityRendererKeyLäsningFå entitet renderer nyckeln.
sceneSceneLäsningFå scenen.
nameStringLäsningfår namnet.
propertiesPropertyCollectionLäsningfår de egendomarna.

Metoder

SignatureBeskrivning
getRotationMode() → RotationModeGets frustums orienteringsläge Den här egenskapen fungerar endast när getTarget() är noll.
setRotationMode(value: RotationMode)Ställ in frustums orienteringsläge Den här egenskapen fungerar endast när getTarget() är noll.
getNearPlane() → doubleFå frustans nära flygplansavstånd.
setNearPlane(value: double)Ställ frustumens nära flygplansavstånd.
getFarPlane() → doubleFå frustens avlägsna flygavstånd.
setFarPlane(value: double)Ställ in frustums avstånd.
getAspect() → doubleFå aspetsförhållandet av frustum @return aspetförståndet av Frust /
setAspect(value: double)Ange aspektförhållandet av frustum @param värde Nyvärde /
getOrthoHeight() → doubleFå höjden när frustum i ortografisk projektion.
setOrthoHeight(value: double)Ställ höjden när frustum i ortografisk projektion.
getUp() → Vector3Få uppåtskärmen av kameran @return up-riktningen av kamera /
setUp(value: Vector3)Ställ in up-riktningen av kameran @param värde Nyvärde /
getLookAt() → Vector3Få den intressanta positionen som kameran tittar på.
setLookAt(value: Vector3)Ange den intressanta positionen som kameran tittar på.
getDirection() → Vector3Det visar den riktning som kameran ser på.
setDirection(value: Vector3)Ställ in den riktning som kameran tittar på.
getTarget() → NodeDet är målet som kameran tittar på.
setTarget(value: Node)Ställ in målet som kameran tittar på.
Entity(name: String)Byggare av BooleanOperator.
getParentNode() → NodeKonstruktor av instans.
setParentNode(value: Node)Booleanoperatören används i operationen för att skapa resultatet mesh.
getParentNodes() → ArrayList<Node>Skyddad konstruktor för att tillåta deriverade klasser att ange namn.
getExcluded() → booleanBooleanoperatören används i operationen för att skapa resultatet mesh.
setExcluded(value: boolean)Ange det uteslutna värdet.
getBoundingBox() → BoundingBoxDen första operatören av Boolean-operatören.
getEntityRendererKey() → EntityRendererKeyReturnerar entitetens renderernyckel.
SceneObject()Boolean-operatören låter dig tillämpa booleansk drift på två instanser IMeshConvertible.
getScene() → SceneByggare av BooleanOperator.
A3DObject()Parameteriserad cylinder. Den kan också användas för att representera en cone när en av radiusTop/radiusBottom är noll.
getName() → StringHöjd av rätter.
setName(name: String)Bygg en CircleShape profil med angiven radius.
getProperties() → PropertyCollectionInitierar en ny instans av Cylinder-klassen.
findProperty(name: String) → PropertyInitierar en ny instans av Bone-klassen.
getProperty(name: String) → ObjectFå transformatrycket av knuten i den aktuella posen.
setProperty(name: String, value: Object)Få bredd segment.
removeProperty(name: String) → booleanDet får entitetens renderernyckel för denna enhet.

Se även

 Svenska