Geometry
Gambaran keseluruhan
Geometry adalah kelas dalam Aspose.3D FOSS untuk Java. Berasal daripada : Entity.
Objek geometri mendedahkan titik kawalan melalui getControlPoints() dan membolehkan penciptaan unsur vertex tersuai dengan menciptaElement(tipe).
Kelas ini menyediakan 38 kaedah untuk bekerja dengan objek Geometri dalam program Java. Kaedah yang tersedia termasuk: A3DObject, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, getControlPoints,23 kaedah tambahan. Semua ahli awam boleh diakses ke mana-mana aplikasi Java selepas memasang Aspose.3D FOSS untuk pakej Java. Perumahan : boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey,dan 9 lagi.
harta benda
| Nama | Jenis | Access | Penerangan |
|---|---|---|---|
visible | boolean | Bacaan | Mendapatkan yang kelihatan. |
castShadows | boolean | Bacaan | Mendapatkan bayang‑bayang yang dilemparkan. |
receiveShadows | boolean | Bacaan | Mendapatkan bayang‑bayang terima. |
controlPoints | java.util.List<Vector4> | Bacaan | Mendapatkan titik kawalan. |
vertexElements | java.util.List<VertexElement> | Bacaan | Mendapatkan elemen vertex. |
deformers | java.util.List<Deformer> | Bacaan | Mendapatkan deformers. |
deformers2 | java.util.Collection<T> | Bacaan | Mendapatkan deformers2. |
parentNode | Node | Bacaan | Mendapatkan nod induk. |
parentNodes | ArrayList<Node> | Bacaan | Mendapatkan nod induk. |
excluded | boolean | Bacaan | Mendapatkan yang dikecualikan. |
boundingBox | BoundingBox | Bacaan | Mendapatkan kotak sempadan. |
entityRendererKey | EntityRendererKey | Bacaan | Mendapatkan kunci perender entiti. |
scene | Scene | Bacaan | Mendapatkan adegan. |
name | String | Bacaan | Mendapatkan nama. |
properties | PropertyCollection | Bacaan | Mendapatkan sifat-sifat. |
Kaedah
| Signature | Penerangan |
|---|---|
Geometry() | Mencipta Geometri Baru dengan Nama lalai |
Geometry(name: String) | Memanggil Geometri(nama) pada contoh ini Geometria. |
getVisible() → boolean | Kembalikan yang kelihatan. |
setVisible(value: boolean) | Menetapkan nilai yang kelihatan. |
getCastShadows() → boolean | Kembalikan bayang-bayang yang terukir. |
setCastShadows(value: boolean) | Menetapkan nilai cast shadows. |
getReceiveShadows() → boolean | Kembalikan bayang-bayang yang diterima. |
setReceiveShadows(value: boolean) | Ia menganalisis instans baru kelas Sphere. |
getControlPoints() → java.util.List<Vector4> | Kembalikan titik kawalan. |
getVertexElements() → java.util.List<VertexElement> | Mengembalikan unsur vertex. |
getDeformers() → java.util.List<Deformer> | Kembalikan Deformers. |
getElement(type: VertexElementType) → VertexElement | Mengembalikan elemen vertex jenis yang dinyatakan, atau nol jika tidak ada. |
createElement(type: VertexElementType) → VertexElement | Mendapat atau menetapkan segmen ketinggian. |
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElement | Mencipta elemen vertex baru jenis yang diberikan dengan pemetaan lalai dan mod rujukan |
addElement(element: VertexElement) | Menambah elemen vertex yang disediakan kepada koleksi elemennya geometri |
addDeformer(deformer: Deformer) | Menambah deformer kepada geometri ini dan menetapkan rujukan pemilik. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Mengembalikan unsur vertex UV untuk peta tekstur yang ditentukan |
createElementUV(mapping: TextureMapping) → VertexElementUV | Mencipta elemen vertex UV untuk pemetaan tekstur yang diberikan dengan mod lalai |
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) → VertexElementUV | Panggilan untuk menciptaElementUV(mapping, mappedMode, referenceModa) pada contoh Geometri ini. |
getDeformers2() → java.util.Collection<T> | Kembali kepada Deformers2. |
Entity(name: String) | Pembina bangunan yang berkelas. |
getParentNode() → Node | Pembina dalam kes. |
setParentNode(value: Node) | Operator Boolean digunakan dalam operasi untuk mewujudkan mesh hasil. |
getParentNodes() → ArrayList<Node> | Pembina dilindungi untuk membolehkan kelas derivatif untuk menetapkan nama. |
getExcluded() → boolean | Operator Boolean digunakan dalam operasi untuk mewujudkan mesh hasil. |
setExcluded(value: boolean) | Menetapkan nilai yang dikecualikan. |
getBoundingBox() → BoundingBox | Operator pertama operator Boolean. |
getEntityRendererKey() → EntityRendererKey | Kembalikan kunci entiti renderer. |
SceneObject() | Operator Boolean membolehkan anda memohon operasi Boulean pada dua contoh IMeshConvertible. |
getScene() → Scene | Pembina bangunan yang berkelas. |
A3DObject() | Ia juga boleh digunakan untuk mewakili cone apabila salah satu daripada radiusTop/radiusBottom adalah sifar. |
getName() → String | ketinggian hidangan. |
setName(name: String) | Membina profil CircleShape dengan radius yang ditentukan. |
getProperties() → PropertyCollection | Ini merupakan contoh kelas Cylinder yang baru. |
findProperty(name: String) → Property | Ia memulakan instans baru kelas Bone. |
getProperty(name: String) → Object | Mendapatkan matriks transformasi nod dalam pose semasa. |
setProperty(name: String, value: Object) | Mendapatkan segmen lebar. |
removeProperty(name: String) → boolean | Mendapatkan kunci perender entiti untuk entiti ini. |