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

NameTypeAccessDescription
rotationModeRotationModeReadDapatkan mode orientasi frustum
Properti ini hanya berfungsi ketika getTarget (()) adalah nol.
nearPlanedoubleReadMendapatkan jarak dekat pesawat frustum.
farPlanedoubleReadDapatkan jarak pesawat jauh frustum.
aspectdoubleReadDapatkan rasio aspek frustum.
@ kembali rasio aspek frustum
/
orthoHeightdoubleReadDapatkan ketinggian ketika frustum dalam proyeksi ortografi.
upVector3ReadDapatkan arah atas kamera
@ kembalikan arah kamera ke atas
/
lookAtVector3ReadMendapatkan posisi yang tertarik bahwa kamera sedang melihat.
directionVector3ReadDapatkan arah yang kamera melihat.
targetNodeReadMendapatkan target yang kamera sedang melihat.
parentNodeNodeReadMendapatkan node induk.
parentNodesArrayList<Node>ReadMendapatkan node induk.
excludedbooleanReadMendapatkan yang dikecualikan.
boundingBoxBoundingBoxReadDapat kotak batas.
sceneSceneReadMendapatkan adegan.
nameStringReadMengetahui namanya.
propertiesPropertyCollectionReadMendapatkan properti.

Methods

SignatureDescription
getRotationMode()RotationModeDapatkan 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()doubleMendapatkan jarak dekat pesawat frustum.
setNearPlane(value: double)Menetapkan jarak dekat pesawat frustum.
getFarPlane()doubleDapatkan jarak pesawat jauh frustum.
setFarPlane(value: double)Menetapkan jarak pesawat jauh frustum.
getAspect()doubleDapatkan rasio aspek frustum.
@ kembali rasio aspek frustum
/
setAspect(value: double)Menetapkan rasio aspek frustum
@param nilai Nilai baru
/
getOrthoHeight()doubleDapatkan ketinggian ketika frustum dalam proyeksi ortografi.
setOrthoHeight(value: double)Menetapkan ketinggian ketika frustum dalam proyeksi ortografi.
getUp()Vector3Dapatkan arah atas kamera
@ kembalikan arah kamera ke atas
/
setUp(value: Vector3)Menetapkan arah kamera ke atas
@param nilai Nilai baru
/
getLookAt()Vector3Dapatkan posisi yang tertarik bahwa kamera sedang melihat.
setLookAt(value: Vector3)Menetapkan posisi yang tertarik bahwa kamera sedang melihat.
getDirection()Vector3Dapatkan arah yang kamera melihat.
setDirection(value: Vector3)Menetapkan arah yang kamera sedang melihat.
getTarget()NodeMendapatkan 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()NodeKonstruksi 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()booleanOperator Boolean yang digunakan dalam operasi untuk membuat mesh hasil.
setExcluded(value: boolean)Menentukan nilai yang tidak termasuk.
getBoundingBox()BoundingBoxOperand pertama dari operator Boolean.
SceneObject()Operator Boolean memungkinkan Anda menerapkan operasi Boolan pada dua contoh IMeshConvertible .
getScene()SceneKonstruksi BooleanOperator.
A3DObject()Silinder Parameterized. Ini juga dapat digunakan untuk mewakili kerucut ketika satu dari radiusTop/radiusBottom adalah nol.
getName()StringSegmen dari kurva.
setName(name: String)Membangun profil CircleShape dengan radius yang ditentukan.
getProperties()PropertyCollectionIni akan menginisialisasi instansi baru dari kelas Cylinder.
findProperty(name: String)PropertyIni akan menginisialisasi instansi baru dari kelas Bone.
getProperty(name: String)ObjectDapatkan transformasi matriks dari node dalam posisi saat ini.
setProperty(name: String, value: Object)Dapatkan segmen lebar.
removeProperty(name: String)booleanDapatkan sistem koordinat flip titik kontrol / normal selama impor / ekspor.

See Also

 Bahasa Indonesia