MorphTargetChannel
Overview
MorphTargetChannel adalah kelas di Aspose.3D FOSS untuk Java. Warisan dari: A3DObject.
MorphTargetChannel digunakan oleh MorphTargetDeformer untuk mengatur geometri target.
Kelas ini menyediakan 18 metode untuk bekerja dengan objek MorphTargetChannel dalam program Java. Metode yang tersedia meliputi: A3DObject, MorphTargetChannel, findProperty, get, getChannelWeight, getName, getProperties, getProperty, getTargets, getWeight, getWeights, removeProperty, dan 5 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: DefaultWeight, channelWeight, name, properties, targets, weights.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
weights | List<Double> | Read | Dapatkan nilai berat penuh dari geometri target. |
channelWeight | double | Read | Dapatkan atau menetapkan berat deformer saluran ini. |
targets | List<Shape> | Read | Mendapatkan semua target yang terkait dengan saluran. |
DefaultWeight | double | Read | Berat standar untuk morph target. |
name | String | Read | Mengetahui namanya. |
properties | PropertyCollection | Read | Mendapatkan properti. |
Methods
| Signature | Description |
|---|---|
MorphTargetChannel() | Ini akan menginisialisasi instance baru dari kelas MorphTargetChannel. |
MorphTargetChannel(name: String) | Ini akan menginisialisasi instance baru dari kelas MorphTargetChannel. |
getWeights() → List<Double> | Dapatkan nilai berat penuh dari geometri target. |
getChannelWeight() → double | Dapatkan atau menetapkan berat deformer saluran ini. |
setChannelWeight(value: double) | Dapatkan atau menetapkan berat deformer saluran ini. |
getTargets() → List<Shape> | Mendapatkan semua target yang terkait dengan saluran. |
getWeight(target: Shape) → double | Mendapatkan berat untuk target yang ditentukan, jika target tidak termasuk dalam saluran ini, nilai default 0 dikembalikan. |
setWeight(target: Shape, weight: double) | Menetapkan berat untuk target yang ditentukan, nilai default adalah 1, kisaran harus antara 0~1. |
get(index: int) → double | Dapatkan berat untuk indeks target yang ditentukan. |
set(index: int, value: double) | Menetapkan berat untuk indeks target yang ditentukan. |
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. |