Cylinder

Gambaran Umum

Cylinder adalah kelas di Aspose.3D FOSS untuk Java. Mewarisi dari: Primitive, IMeshConvertible.

Silinder Parameterisasi.

Kelas ini menyediakan 56 metode untuk bekerja dengan objek Silinder dalam program Java. Metode yang tersedia meliputi: A3DObject, Cylinder, Entity, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getEntityRendererKey, getExcluded, getGenerateFanCylinder, getHeight, dan 39 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java mana pun setelah memasang paket Aspose.3D FOSS untuk Java. Properti: boundingBox, castShadows, entityRendererKey, excluded, generateFanCylinder, height, dan 17 lagi.

Properti

NamaJenisAksesDeskripsi
offsetBottomVector3BacaMendapatkan offset transformasi verteks sisi bawah.
offsetTopVector3BacaMendapatkan offset transformasi verteks sisi atas.
generateFanCylinderbooleanBacaMendapatkan apakah harus menghasilkan silinder bergaya kipas ketika ThetaLength kurang dari 2*PI, jika tidak model tidak akan dipotong.
shearBottomVector2BacaMendapatkan transformasi geser sisi bawah, vektor menyimpan nilai geser (sumbu-x, sumbu-z) yang diukur dalam radian, nilai default adalah (0, 0) @return dari transformasi geser sisi bawah, vect
shearTopVector2BacaMendapatkan transformasi geser sisi atas, vektor menyimpan nilai geser (sumbu-x, sumbu-z) yang diukur dalam radian, nilai default adalah (0, 0) @return dari transformasi geser sisi atas, vector sto
radiusTopdoubleBacaMendapatkan radius tutup atas silinder.
radiusBottomdoubleBacaMendapatkan jari-jari tutup bawah silinder.
heightdoubleBacaMendapatkan tinggi silinder.
radialSegmentsintBacaMendapatkan segmen radial.
heightSegmentsintBacaMendapatkan segmen tinggi.
openEndedbooleanBacaMendapatkan nilai yang menunjukkan apakah Cylinder ini terbuka pada ujungnya.
thetaStartdoubleBacaMendapatkan nilai awal theta.
thetaLengthdoubleBacaMendapatkan panjang theta.
castShadowsbooleanBacaMendapatkan apakah geometri ini dapat menimbulkan bayangan.
receiveShadowsbooleanBacaMendapatkan apakah geometri ini dapat menerima bayangan.
parentNodeNodeBacaMendapatkan node induk.
parentNodesArrayList<Node>BacaMendapatkan node induk.
excludedbooleanBacaMendapatkan yang dikecualikan.
boundingBoxBoundingBoxBacaMendapatkan kotak pembatas.
entityRendererKeyEntityRendererKeyBacaMendapatkan kunci perender entitas.
sceneSceneBacaMendapatkan scene.
nameStringBacaMendapatkan nama.
propertiesPropertyCollectionBacaMendapatkan properti.

Metode

Tanda TanganDeskripsi
Cylinder()Menginisialisasi instance baru dari kelas Cylinder.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean)Menginisialisasi instance baru dari kelas Cylinder.
getOffsetBottom() → Vector3Mendapatkan offset transformasi vertex sisi bawah.
setOffsetBottom(value: Vector3)Mengatur nilai offset bottom.
getOffsetTop() → Vector3Mendapatkan offset transformasi verteks sisi atas.
setOffsetTop(value: Vector3)Mengatur nilai offset top.
getGenerateFanCylinder() → booleanMendapatkan apakah akan menghasilkan silinder gaya kipas ketika ThetaLength kurang dari 2*PI, jika tidak model tidak akan dipotong.
setGenerateFanCylinder(value: boolean)Mengatur nilai silinder kipas yang dihasilkan.
getShearBottom() → Vector2Mendapatkan transformasi geser sisi bawah, vektor menyimpan nilai geser (sumbu-x, sumbu-z) yang diukur dalam radian, nilai default adalah (0, 0) @return transformasi geser sisi bawah, vektor
setShearBottom(value: Vector2)Mengatur nilai dasar geser.
getShearTop() → Vector2Mendapatkan transformasi geser sisi atas, vektor menyimpan nilai geser (sumbu-x, sumbu-z) yang diukur dalam radian, nilai default adalah (0, 0) @return transformasi geser sisi atas, vektor
setShearTop(value: Vector2)Mengatur nilai shear top.
getRadiusTop() → doubleMendapatkan radius tutup atas silinder.
setRadiusTop(value: double)Mengatur nilai radius atas.
getRadiusBottom() → doubleMendapatkan radius tutup bawah silinder.
setRadiusBottom(value: double)Mengatur nilai radius bawah.
getHeight() → doubleMendapatkan tinggi silinder.
setHeight(value: double)Mengatur nilai tinggi.
getRadialSegments() → intMendapatkan segmen radial.
setRadialSegments(value: int)Mengatur nilai segmen radial.
getHeightSegments() → intMendapatkan segmen tinggi.
setHeightSegments(value: int)Mengatur nilai segmen tinggi.
getOpenEnded() → booleanMendapatkan nilai yang menunjukkan apakah Cylinder ini terbuka di ujungnya.
setOpenEnded(value: boolean)Menetapkan nilai terbuka.
getThetaStart() → doubleMendapatkan nilai awal theta.
setThetaStart(value: double)Mengatur nilai awal theta.
getThetaLength() → doubleMendapatkan panjang theta.
setThetaLength(value: double)Mengatur nilai panjang theta.
toMesh() → MeshUbah objek saat ini menjadi mesh @return Mesh.
getCastShadows() → booleanMendapatkan apakah geometri ini dapat menghasilkan bayangan.
setCastShadows(value: boolean)Menetapkan nilai cast shadows.
getReceiveShadows() → booleanMendapatkan apakah geometri ini dapat menerima bayangan.
setReceiveShadows(value: boolean)Menetapkan nilai receive shadows.
Primitive()Menginisialisasi sebuah instance baru dari kelas Primitive.
Primitive(name: String)Menginisialisasi sebuah instance baru dari kelas Primitive.
Entity(name: String)Memanggil Entity(name) pada instance Cylinder ini.
getParentNode() → NodeMengembalikan node induk.
setParentNode(value: Node)Mengatur nilai node induk.
getParentNodes() → ArrayList<Node>Mengembalikan node-node induk.
getExcluded() → booleanMengembalikan yang dikecualikan.
setExcluded(value: boolean)Menetapkan nilai yang dikecualikan.
getBoundingBox() → BoundingBoxMenginisialisasi instance baru dari kelas Cylinder.
getEntityRendererKey() → EntityRendererKeyMengembalikan kunci renderer entitas.
SceneObject()Memanggil SceneObject pada instance Cylinder ini.
SceneObject(name: String)Memanggil SceneObject(name) pada instance Cylinder ini.
getScene() → SceneMengembalikan scene.
A3DObject()Cylinder yang diparameterisasi. Bisa juga digunakan untuk merepresentasikan kerucut ketika salah satu radiusTop/radiusBottom bernilai nol.
A3DObject(name: String)Memanggil A3DObject(name) pada instance Cylinder ini.
getName() → StringMengembalikan nama.
setName(name: String)Mengatur nilai nama.
getProperties() → PropertyCollectionMenginisialisasi sebuah instance baru dari kelas Cylinder.
findProperty(name: String) → PropertyMemanggil findProperty(name) pada instance Cylinder ini.
getProperty(name: String) → ObjectMemanggil getProperty(name) pada instance Cylinder ini.
setProperty(name: String, value: Object)Mengatur nilai properti.
removeProperty(name: String) → booleanMemanggil removeProperty(name) pada instance Cylinder ini.
removeProperty(property: Property) → booleanMemanggil removeProperty(property) pada instance Cylinder ini.

Lihat Juga

 Bahasa Indonesia