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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
rotationMode | RotationMode | Läsning | Gets frustums orienteringsläge Den här egenskapen fungerar endast när getTarget() är noll. |
nearPlane | double | Läsning | Få frustans nära flygplansavstånd. |
farPlane | double | Läsning | Få frustens avlägsna flygavstånd. |
aspect | double | Läsning | Få aspetsförhållandet av frustum @return aspetförståndet av Frust / |
orthoHeight | double | Läsning | Få höjden när frustum i ortografisk projektion. |
up | Vector3 | Läsning | Få uppåtskärmen av kameran @return up-riktningen av kamera / |
lookAt | Vector3 | Läsning | Få den intressanta positionen som kameran tittar på. |
direction | Vector3 | Läsning | Det visar den riktning som kameran ser på. |
target | Node | Läsning | Det är målet som kameran tittar på. |
parentNode | Node | Läsning | Håller med föräldraljudet. |
parentNodes | ArrayList<Node> | Läsning | Håller föräldraljudet. |
excluded | boolean | Läsning | får de uteslutna. |
boundingBox | BoundingBox | Läsning | Håller med på den gränssnittliga lådan. |
entityRendererKey | EntityRendererKey | Läsning | Få entitet renderer nyckeln. |
scene | Scene | Läsning | Få scenen. |
name | String | Läsning | får namnet. |
properties | PropertyCollection | Läsning | får de egendomarna. |
Metoder
| Signature | Beskrivning |
|---|---|
getRotationMode() → RotationMode | Gets 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() → double | Få frustans nära flygplansavstånd. |
setNearPlane(value: double) | Ställ frustumens nära flygplansavstånd. |
getFarPlane() → double | Få frustens avlägsna flygavstånd. |
setFarPlane(value: double) | Ställ in frustums avstånd. |
getAspect() → double | Få 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() → double | Få höjden när frustum i ortografisk projektion. |
setOrthoHeight(value: double) | Ställ höjden när frustum i ortografisk projektion. |
getUp() → Vector3 | Få 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() → Vector3 | Få den intressanta positionen som kameran tittar på. |
setLookAt(value: Vector3) | Ange den intressanta positionen som kameran tittar på. |
getDirection() → Vector3 | Det visar den riktning som kameran ser på. |
setDirection(value: Vector3) | Ställ in den riktning som kameran tittar på. |
getTarget() → Node | Det ä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() → Node | Konstruktor 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() → boolean | Booleanoperatören används i operationen för att skapa resultatet mesh. |
setExcluded(value: boolean) | Ange det uteslutna värdet. |
getBoundingBox() → BoundingBox | Den första operatören av Boolean-operatören. |
getEntityRendererKey() → EntityRendererKey | Returnerar entitetens renderernyckel. |
SceneObject() | Boolean-operatören låter dig tillämpa booleansk drift på två instanser IMeshConvertible. |
getScene() → Scene | Byggare 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() → String | Höjd av rätter. |
setName(name: String) | Bygg en CircleShape profil med angiven radius. |
getProperties() → PropertyCollection | Initierar en ny instans av Cylinder-klassen. |
findProperty(name: String) → Property | Initierar en ny instans av Bone-klassen. |
getProperty(name: String) → Object | Få transformatrycket av knuten i den aktuella posen. |
setProperty(name: String, value: Object) | Få bredd segment. |
removeProperty(name: String) → boolean | Det får entitetens renderernyckel för denna enhet. |