Frustum
Overview
Frustum adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: Entity, IOrientable.
Kelas dasar Kamera dan Cahaya /
Kelas ini menyediakan 35 metode untuk bekerja dengan objek Frustum dalam program Java. Metode yang tersedia meliputi: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getExcluded, getFarPlane, getLookAt, getName, getNearPlane, dan 23 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: aspect, boundingBox, direction, excluded, farPlane, lookAt, dan 10 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
rotationMode | RotationMode | Read | Dapatkan mode orientasi frustum |
| Properti ini hanya berfungsi ketika getTarget (()) adalah nol. | |||
nearPlane | double | Read | Mendapatkan jarak dekat pesawat frustum. |
farPlane | double | Read | Dapatkan jarak pesawat jauh frustum. |
aspect | double | Read | Dapatkan rasio aspek frustum. |
| @ kembali rasio aspek frustum | |||
| / | |||
orthoHeight | double | Read | Dapatkan ketinggian ketika frustum dalam proyeksi ortografi. |
up | Vector3 | Read | Dapatkan arah atas kamera |
| @ kembalikan arah kamera ke atas | |||
| / | |||
lookAt | Vector3 | Read | Mendapatkan posisi yang tertarik bahwa kamera sedang melihat. |
direction | Vector3 | Read | Dapatkan arah yang kamera melihat. |
target | Node | Read | Mendapatkan target yang kamera sedang melihat. |
parentNode | Node | Read | Mendapatkan node induk. |
parentNodes | ArrayList<Node> | Read | Mendapatkan node induk. |
excluded | boolean | Read | Mendapatkan yang dikecualikan. |
boundingBox | BoundingBox | Read | Dapat kotak batas. |
scene | Scene | Read | Mendapatkan adegan. |
name | String | Read | Mengetahui namanya. |
properties | PropertyCollection | Read | Mendapatkan properti. |
Methods
| Signature | Description |
|---|---|
getRotationMode() → RotationMode | Dapatkan mode orientasi frustum |
| Properti ini hanya berfungsi ketika getTarget (()) adalah nol. | |
setRotationMode(value: RotationMode) | Menetapkan mode orientasi frustum |
| Properti ini hanya berfungsi ketika getTarget (()) adalah nol. | |
getNearPlane() → double | Mendapatkan jarak dekat pesawat frustum. |
setNearPlane(value: double) | Menetapkan jarak dekat pesawat frustum. |
getFarPlane() → double | Dapatkan jarak pesawat jauh frustum. |
setFarPlane(value: double) | Menetapkan jarak pesawat jauh frustum. |
getAspect() → double | Dapatkan rasio aspek frustum. |
| @ kembali rasio aspek frustum | |
| / | |
setAspect(value: double) | Menetapkan rasio aspek frustum |
| @param nilai Nilai baru | |
| / | |
getOrthoHeight() → double | Dapatkan ketinggian ketika frustum dalam proyeksi ortografi. |
setOrthoHeight(value: double) | Menetapkan ketinggian ketika frustum dalam proyeksi ortografi. |
getUp() → Vector3 | Dapatkan arah atas kamera |
| @ kembalikan arah kamera ke atas | |
| / | |
setUp(value: Vector3) | Menetapkan arah kamera ke atas |
| @param nilai Nilai baru | |
| / | |
getLookAt() → Vector3 | Dapatkan posisi yang tertarik bahwa kamera sedang melihat. |
setLookAt(value: Vector3) | Menetapkan posisi yang tertarik bahwa kamera sedang melihat. |
getDirection() → Vector3 | Dapatkan arah yang kamera melihat. |
setDirection(value: Vector3) | Menetapkan arah yang kamera sedang melihat. |
getTarget() → Node | Mendapatkan target yang kamera sedang melihat. |
setTarget(value: Node) | Menetapkan target yang kamera sedang melihat. |
Entity() | Kurva NURBS adalah kurva yang diwakili oleh Nurbs ((Non-uniform rational basis spline), A curve Nursus didefinisikan dengan getOrder ((), set Geometry.getControlPoints (() dan getKnotVectors (()) Komponen w dalam titik kontrol digunakan sebagai berat titik kendali, apa pun itu CurveDimension.TWO_DIMENSIONAL atau CurveDimension.THREE_DIMENSIONAL |
getParentNode() → Node | Konstruksi contoh. |
setParentNode(value: Node) | Operator Boolean yang digunakan dalam operasi untuk membuat mesh hasil. |
getParentNodes() → ArrayList<Node> | Konstruktor yang dilindungi untuk memungkinkan kelas turunan menetapkan nama. |
getExcluded() → boolean | Operator Boolean yang digunakan dalam operasi untuk membuat mesh hasil. |
setExcluded(value: boolean) | Menentukan nilai yang tidak termasuk. |
getBoundingBox() → BoundingBox | Operand pertama dari operator Boolean. |
SceneObject() | Operator Boolean memungkinkan Anda menerapkan operasi Boolan pada dua contoh IMeshConvertible . |
getScene() → Scene | Konstruksi BooleanOperator. |
A3DObject() | Silinder Parameterized. Ini juga dapat digunakan untuk mewakili kerucut ketika satu dari radiusTop/radiusBottom adalah nol. |
getName() → String | Segmen dari kurva. |
setName(name: String) | Membangun profil CircleShape dengan radius yang ditentukan. |
getProperties() → PropertyCollection | Ini akan menginisialisasi instansi baru dari kelas Cylinder. |
findProperty(name: String) → Property | Ini akan menginisialisasi instansi baru dari kelas Bone. |
getProperty(name: String) → Object | Dapatkan transformasi matriks dari node dalam posisi saat ini. |
setProperty(name: String, value: Object) | Dapatkan segmen lebar. |
removeProperty(name: String) → boolean | Dapatkan sistem koordinat flip titik kontrol / normal selama impor / ekspor. |