Frustum
Összefoglaló
Frustum egy osztály a Aspose.3D FOSS-ban Java számára. Az örökölők: Entity, IOrientable.
A kamera és fény alaposztályát.
Ez a osztály 35 módszert kínál a Frustum objektumokkal való együttműködéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getExcluded, getFarPlane, getLookAt, getName, getNearPlane, és 23 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.3D FOSS for Java csomag. A tulajdonságok: aspect, boundingBox, direction, excluded, farPlane, lookAt,És még tíz.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
rotationMode | RotationMode | Olvasd! | Megkapja a frustum irányítási módját. |
| Ez a tulajdonság csak akkor működik, ha az getTarget (()) null. | |||
nearPlane | double | Olvasd! | A frustum közelében van. |
farPlane | double | Olvasd! | Megvan a frustum távoli sík távolsága. |
aspect | double | Olvasd! | Megvan a frusztrum aránya. |
| @visszaadja a frustum ábrázolási arányát. | |||
| / | |||
orthoHeight | double | Olvasd! | Megvan a magassága, amikor frustum ortográfiai vetítésben. |
up | Vector3 | Olvasd! | Megkapja a kamera felfelé irányát. |
| @vissza a fényképezőgép felfelé irányát | |||
| / | |||
lookAt | Vector3 | Olvasd! | Megkapja az érdeklődő pozíciót, amit a kamera néz. |
direction | Vector3 | Olvasd! | Megkapja a kamera irányát. |
target | Node | Olvasd! | Megkapja a célpontot, amit a kamera bámul. |
parentNode | Node | Olvasd! | Megkapja a szülő csomót. |
parentNodes | ArrayList<Node> | Olvasd! | Megkapja a szülő csomópontokat. |
excluded | boolean | Olvasd! | A kivontakat kapja. |
boundingBox | BoundingBox | Olvasd! | Megkapja a határoló dobozt. |
scene | Scene | Olvasd! | Megvan a helyszín. |
name | String | Olvasd! | Megvan a neve. |
properties | PropertyCollection | Olvasd! | Megkapja a tulajdont. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
getRotationMode() → RotationMode | Megkapja a frustum irányítási módját. |
| Ez a tulajdonság csak akkor működik, ha az getTarget (()) null. | |
setRotationMode(value: RotationMode) | A frusztrum irányítási módját állítja be. |
| Ez a tulajdonság csak akkor működik, ha az getTarget (()) null. | |
getNearPlane() → double | A frustum közelében van. |
setNearPlane(value: double) | A frustum közel-repülési távolságát állítja be. |
getFarPlane() → double | Megvan a frustum távoli sík távolsága. |
setFarPlane(value: double) | A frustum távolsági síkát állítja. |
getAspect() → double | Megvan a frusztrum aránya. |
| @visszaadja a frustum ábrázolási arányát. | |
| / | |
setAspect(value: double) | A frusztrum aránya beállítása. |
| @param érték Új érték | |
| / | |
getOrthoHeight() → double | Megvan a magassága, amikor frustum ortográfiai vetítésben. |
setOrthoHeight(value: double) | A frusztrum magassága a helyesírási vetítésben. |
getUp() → Vector3 | Megkapja a kamera felfelé irányát. |
| @vissza a fényképezőgép felfelé irányát | |
| / | |
setUp(value: Vector3) | A kamera felfelé irányát állítja be. |
| @param érték Új érték | |
| / | |
getLookAt() → Vector3 | Megkapja az érdeklődő pozíciót, amit a kamera néz. |
setLookAt(value: Vector3) | A fényképezőgép által megtekintett érdekelt pozíciót állítja be. |
getDirection() → Vector3 | Megkapja a kamera irányát. |
setDirection(value: Vector3) | A kamera irányát állítja. |
getTarget() → Node | Megkapja a célpontot, amit a kamera bámul. |
setTarget(value: Node) | A kamerának a célpontját állítja be. |
Entity() | A NURBS-görbét a NIRBS jelképezi (((Nem egységes racionális alapvonal), egy NORBS görbe definíciója az getOrder (()) -a, súlyozott Geometria.getControlPoints () és getKnotVectors (*) gyűjteménye.) A kontrollpont w komponensét használják irányító pont súlyaként, függetlenül attól, hogy ez CurveDimension.TWO_DIMENSIONAL vagy CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | A példány építője. |
setParentNode(value: Node) | A művelet során a eredmény hálózati létrehozásához használt booleai operátor. |
getParentNodes() → ArrayList<Node> | Védelemmel rendelkező konstruktor, amely lehetővé teszi a származékos osztályok neve beállítását. |
getExcluded() → boolean | A művelet során a eredmény hálózati létrehozásához használt booleai operátor. |
setExcluded(value: boolean) | A kivételével meghatározott érték. |
getBoundingBox() → BoundingBox | A boolean operátor első operandja. |
SceneObject() | A boolean operátor lehetővé teszi, hogy a booleai műveletet két IMeshConvertible példányra alkalmazzuk. |
getScene() → Scene | BooleanOperator építője. |
A3DObject() | Parametrizált henger. Használható egy kővel is, ha a sugárcsík teteje/alsó sugara nulla. |
getName() → String | A görbék szegmensét. |
setName(name: String) | A meghatározott sugárral rendelkező CircleShape profil létrehozása. |
getProperties() → PropertyCollection | A Cylinder osztály új példányát indítja. |
findProperty(name: String) → Property | A Bone osztály új példányát indítja. |
getProperty(name: String) → Object | Megkapja a csomópont transzformációs mátrixát az aktuális helyzetben. |
setProperty(name: String, value: Object) | Megkapja a szélességi szegmenseket. |
removeProperty(name: String) → boolean | A behozatali/kiviteli folyamat során a kontrollpontok koordinátatervét átállítja. |