Shape
Overview
Shape adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: Geometry.
Bentuk menggambarkan deformasi pada satu set titik kontrol, yang mirip dengan cluster deformer di Maya.
Kelas ini menyediakan 38 metode untuk bekerja dengan objek Shape dalam program Java. Metode yang tersedia meliputi: A3DObject, Entity, Geometry, SceneObject, Shape, addDeformer, addElement, createElement, createElementUV, findProperty, fromControlPoints, getBoundingBox, dan 25 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 9 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
indices | List<Integer> | Read | Dapatkan indeks. |
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 |
|---|---|
Shape() | Ini akan menginisialisasi instansi baru dari kelas Shape. |
Shape(name: String) | Ini akan menginisialisasi instansi baru dari kelas Shape. |
fromControlPoints() → Shape | Buat bentuk dengan titik kontrol yang ditentukan dengan indeks default. |
getIndices() → List<Integer> | Dapatkan indeks. |
Geometry() | Menghubungi Geometri pada contoh Shape 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 contoh Shape ini. |
addDeformer(deformer: Deformer) | Menambahkan deformer ke geometri ini dan menetapkan referensi pemilik. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Panggilan getVertexElementOfUV ((mapping) pada contoh Shape ini. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Panggilan createElementUV ((mapping) pada contoh Shape 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. |