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
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
offsetBottom | Vector3 | Baca | Mendapatkan offset transformasi verteks sisi bawah. |
offsetTop | Vector3 | Baca | Mendapatkan offset transformasi verteks sisi atas. |
generateFanCylinder | boolean | Baca | Mendapatkan apakah harus menghasilkan silinder bergaya kipas ketika ThetaLength kurang dari 2*PI, jika tidak model tidak akan dipotong. |
shearBottom | Vector2 | Baca | Mendapatkan 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 |
shearTop | Vector2 | Baca | Mendapatkan 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 |
radiusTop | double | Baca | Mendapatkan radius tutup atas silinder. |
radiusBottom | double | Baca | Mendapatkan jari-jari tutup bawah silinder. |
height | double | Baca | Mendapatkan tinggi silinder. |
radialSegments | int | Baca | Mendapatkan segmen radial. |
heightSegments | int | Baca | Mendapatkan segmen tinggi. |
openEnded | boolean | Baca | Mendapatkan nilai yang menunjukkan apakah Cylinder ini terbuka pada ujungnya. |
thetaStart | double | Baca | Mendapatkan nilai awal theta. |
thetaLength | double | Baca | Mendapatkan panjang theta. |
castShadows | boolean | Baca | Mendapatkan apakah geometri ini dapat menimbulkan bayangan. |
receiveShadows | boolean | Baca | Mendapatkan apakah geometri ini dapat menerima bayangan. |
parentNode | Node | Baca | Mendapatkan node induk. |
parentNodes | ArrayList<Node> | Baca | Mendapatkan node induk. |
excluded | boolean | Baca | Mendapatkan yang dikecualikan. |
boundingBox | BoundingBox | Baca | Mendapatkan kotak pembatas. |
entityRendererKey | EntityRendererKey | Baca | Mendapatkan kunci perender entitas. |
scene | Scene | Baca | Mendapatkan scene. |
name | String | Baca | Mendapatkan nama. |
properties | PropertyCollection | Baca | Mendapatkan properti. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
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() → Vector3 | Mendapatkan offset transformasi vertex sisi bawah. |
setOffsetBottom(value: Vector3) | Mengatur nilai offset bottom. |
getOffsetTop() → Vector3 | Mendapatkan offset transformasi verteks sisi atas. |
setOffsetTop(value: Vector3) | Mengatur nilai offset top. |
getGenerateFanCylinder() → boolean | Mendapatkan 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() → Vector2 | Mendapatkan 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() → Vector2 | Mendapatkan 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() → double | Mendapatkan radius tutup atas silinder. |
setRadiusTop(value: double) | Mengatur nilai radius atas. |
getRadiusBottom() → double | Mendapatkan radius tutup bawah silinder. |
setRadiusBottom(value: double) | Mengatur nilai radius bawah. |
getHeight() → double | Mendapatkan tinggi silinder. |
setHeight(value: double) | Mengatur nilai tinggi. |
getRadialSegments() → int | Mendapatkan segmen radial. |
setRadialSegments(value: int) | Mengatur nilai segmen radial. |
getHeightSegments() → int | Mendapatkan segmen tinggi. |
setHeightSegments(value: int) | Mengatur nilai segmen tinggi. |
getOpenEnded() → boolean | Mendapatkan nilai yang menunjukkan apakah Cylinder ini terbuka di ujungnya. |
setOpenEnded(value: boolean) | Menetapkan nilai terbuka. |
getThetaStart() → double | Mendapatkan nilai awal theta. |
setThetaStart(value: double) | Mengatur nilai awal theta. |
getThetaLength() → double | Mendapatkan panjang theta. |
setThetaLength(value: double) | Mengatur nilai panjang theta. |
toMesh() → Mesh | Ubah objek saat ini menjadi mesh @return Mesh. |
getCastShadows() → boolean | Mendapatkan apakah geometri ini dapat menghasilkan bayangan. |
setCastShadows(value: boolean) | Menetapkan nilai cast shadows. |
getReceiveShadows() → boolean | Mendapatkan 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() → Node | Mengembalikan node induk. |
setParentNode(value: Node) | Mengatur nilai node induk. |
getParentNodes() → ArrayList<Node> | Mengembalikan node-node induk. |
getExcluded() → boolean | Mengembalikan yang dikecualikan. |
setExcluded(value: boolean) | Menetapkan nilai yang dikecualikan. |
getBoundingBox() → BoundingBox | Menginisialisasi instance baru dari kelas Cylinder. |
getEntityRendererKey() → EntityRendererKey | Mengembalikan kunci renderer entitas. |
SceneObject() | Memanggil SceneObject pada instance Cylinder ini. |
SceneObject(name: String) | Memanggil SceneObject(name) pada instance Cylinder ini. |
getScene() → Scene | Mengembalikan 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() → String | Mengembalikan nama. |
setName(name: String) | Mengatur nilai nama. |
getProperties() → PropertyCollection | Menginisialisasi sebuah instance baru dari kelas Cylinder. |
findProperty(name: String) → Property | Memanggil findProperty(name) pada instance Cylinder ini. |
getProperty(name: String) → Object | Memanggil getProperty(name) pada instance Cylinder ini. |
setProperty(name: String, value: Object) | Mengatur nilai properti. |
removeProperty(name: String) → boolean | Memanggil removeProperty(name) pada instance Cylinder ini. |
removeProperty(property: Property) → boolean | Memanggil removeProperty(property) pada instance Cylinder ini. |