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

NamaJenisAccessPenerangan
visiblebooleanBacaanMendapatkan yang kelihatan.
castShadowsbooleanBacaanMendapatkan bayang‑bayang yang dilemparkan.
receiveShadowsbooleanBacaanMendapatkan bayang‑bayang terima.
controlPointsjava.util.List<Vector4>BacaanMendapatkan titik kawalan.
vertexElementsjava.util.List<VertexElement>BacaanMendapatkan elemen vertex.
deformersjava.util.List<Deformer>BacaanMendapatkan deformers.
deformers2java.util.Collection<T>BacaanMendapatkan deformers2.
parentNodeNodeBacaanMendapatkan nod induk.
parentNodesArrayList<Node>BacaanMendapatkan nod induk.
excludedbooleanBacaanMendapatkan yang dikecualikan.
boundingBoxBoundingBoxBacaanMendapatkan kotak sempadan.
entityRendererKeyEntityRendererKeyBacaanMendapatkan kunci perender entiti.
sceneSceneBacaanMendapatkan adegan.
nameStringBacaanMendapatkan nama.
propertiesPropertyCollectionBacaanMendapatkan sifat-sifat.

Kaedah

SignaturePenerangan
Geometry()Mencipta Geometri Baru dengan Nama lalai
Geometry(name: String)Memanggil Geometri(nama) pada contoh ini Geometria.
getVisible()booleanKembalikan yang kelihatan.
setVisible(value: boolean)Menetapkan nilai yang kelihatan.
getCastShadows()booleanKembalikan bayang-bayang yang terukir.
setCastShadows(value: boolean)Menetapkan nilai cast shadows.
getReceiveShadows()booleanKembalikan 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)VertexElementMengembalikan elemen vertex jenis yang dinyatakan, atau nol jika tidak ada.
createElement(type: VertexElementType)VertexElementMendapat atau menetapkan segmen ketinggian.
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode)VertexElementMencipta 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)VertexElementUVMengembalikan unsur vertex UV untuk peta tekstur yang ditentukan
createElementUV(mapping: TextureMapping)VertexElementUVMencipta elemen vertex UV untuk pemetaan tekstur yang diberikan dengan mod lalai
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode)VertexElementUVPanggilan 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()NodePembina 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()booleanOperator Boolean digunakan dalam operasi untuk mewujudkan mesh hasil.
setExcluded(value: boolean)Menetapkan nilai yang dikecualikan.
getBoundingBox()BoundingBoxOperator pertama operator Boolean.
getEntityRendererKey()EntityRendererKeyKembalikan kunci entiti renderer.
SceneObject()Operator Boolean membolehkan anda memohon operasi Boulean pada dua contoh IMeshConvertible.
getScene()ScenePembina bangunan yang berkelas.
A3DObject()Ia juga boleh digunakan untuk mewakili cone apabila salah satu daripada radiusTop/radiusBottom adalah sifar.
getName()Stringketinggian hidangan.
setName(name: String)Membina profil CircleShape dengan radius yang ditentukan.
getProperties()PropertyCollectionIni merupakan contoh kelas Cylinder yang baru.
findProperty(name: String)PropertyIa memulakan instans baru kelas Bone.
getProperty(name: String)ObjectMendapatkan matriks transformasi nod dalam pose semasa.
setProperty(name: String, value: Object)Mendapatkan segmen lebar.
removeProperty(name: String)booleanMendapatkan kunci perender entiti untuk entiti ini.

Lihat juga

 Bahasa Melayu