Sphere
Overview
Sphere adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: Geometry, IMeshConvertible.
Bola yang diperparameteri.
Kelas ini menyediakan 53 metode untuk bekerja dengan objek Sphere dalam program Java. Metode yang tersedia meliputi: A3DObject, Entity, Geometry, SceneObject, Sphere, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, dan 38 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: boundingBox, castShadows, controlPoints, deformers, deformers2, excluded, dan 15 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
widthSegments | int | Read | Mendapatkan atau menetapkan segmen lebar. |
heightSegments | int | Read | Mendapatkan atau menetapkan segmen tinggi. |
phiStart | double | Read | Mendapatkan atau mengatur phi start. |
phiLength | double | Read | Mendapatkan atau menetapkan panjang phi. |
thetaStart | double | Read | Mendapatkan atau mengatur theta start. |
thetaLength | double | Read | Mendapatkan atau menetapkan panjang theta. |
radius | double | Read | Mendapatkan atau menetapkan radius bola. |
visible | boolean | Read | Dapatkan yang terlihat. |
castShadows | boolean | Read | Mendapatkan bayangan cast. |
receiveShadows | boolean | Read | Mendapatkan bayangan penerima. |
controlPoints | java.util.List<Vector4> | Read | Dapatkan titik kontrol. |
vertexElements | java.util.List<VertexElement> | Read | Mendapatkan elemen puncak. |
deformers | java.util.List<Deformer> | Read | Mendapatkan deformers. |
deformers2 | java.util.Collection<T> | Read | Dapatkan deformers2. |
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 |
|---|---|
Sphere() | Ini akan menginisialisasi instance baru dari Sphere dengan default radius 1. |
Sphere(radius: double) | Ini akan menginisialisasi instance baru dari kelas Sphere dengan radius yang ditentukan. |
Sphere(radius: double, widthSegments: int, heightSegments: int) | Ini akan menginisialisasi instance baru dari kelas Sphere dengan radius, lebar dan tinggi yang ditentukan. |
Sphere(name: String, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double) | Ini akan menginisialisasi instance baru dari kelas Sphere. |
getWidthSegments() → int | Mendapatkan atau menetapkan segmen lebar. |
setWidthSegments(value: int) | Menetapkan nilai segmen lebar. |
getHeightSegments() → int | Mendapatkan atau menetapkan segmen tinggi. |
setHeightSegments(value: int) | Menetapkan nilai segmen tinggi. |
getPhiStart() → double | Mendapatkan atau mengatur phi start. |
setPhiStart(value: double) | Menetapkan nilai awal phi. |
getPhiLength() → double | Mendapatkan atau menetapkan panjang phi. |
setPhiLength(value: double) | Menetapkan nilai panjang phi. |
getThetaStart() → double | Mendapatkan atau mengatur theta start. |
setThetaStart(value: double) | Menetapkan nilai theta awal. |
getThetaLength() → double | Mendapatkan atau menetapkan panjang theta. |
setThetaLength(value: double) | Menetapkan nilai panjang theta. |
getRadius() → double | Mendapatkan atau menetapkan radius bola. |
setRadius(value: double) | Menetapkan nilai radius. |
toMesh() → Mesh | Konversi obyek arus ke mesh. |
Geometry() | Panggil Geometri pada instance Sphere ini. |
getVisible() → boolean | Mengembalikan yang terlihat. |
setVisible(value: boolean) | Menetapkan nilai yang terlihat. |
getCastShadows() → boolean | Mengembalikan bayangan yang terbuat. |
setCastShadows(value: boolean) | Ini akan menginisialisasi instansi baru dari kelas Box. |
getReceiveShadows() → boolean | Mengembalikan bayangan penerima. |
setReceiveShadows(value: boolean) | Ini akan menginisialisasi instansi baru dari kelas Cylinder. |
getControlPoints() → java.util.List<Vector4> | Mengembalikan titik kontrol. |
getVertexElements() → java.util.List<VertexElement> | Mengembalikan elemen puncak. |
getDeformers() → java.util.List<Deformer> | Kembali deformers. |
getElement(type: VertexElementType) → VertexElement | Mendapatkan atau menetapkan segmen lebar. |
createElement(type: VertexElementType) → VertexElement | Mendapatkan atau menetapkan segmen tinggi. |
addElement(element: VertexElement) | Panggil addElement ((element) pada instance Sphere ini. |
addDeformer(deformer: Deformer) | Menambahkan deformer ke geometri ini dan menetapkan referensi pemilik. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Panggilan getVertexElementOfUV ((mapping) pada instance Sphere ini. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Panggilan createElementUV ((mapping) pada instance Sphere ini. |
getDeformers2() → java.util.Collection<T> | Mengembalikan deformers2. |
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. |