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