MorphTargetChannel
概要
MorphTargetChannel は Aspose.3D の Java 用 FOSS のクラスです。継承元: A3DObject。
MorphTargetChannel は MorphTargetDeformer によってターゲットジオメトリを整理するために使用されます。
このクラスは Java プログラム内で MorphTargetChannel オブジェクトを操作するための 20 のメソッドを提供します。利用可能なメソッドは A3DObject、MorphTargetChannel、findProperty、get、getChannelWeight、getName、getProperties、getProperty、getTargets、getWeight、getWeights、removeProperty、および追加の 5 つのメソッドです。すべての公開メンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: DefaultWeight、channelWeight、name、properties、targets、weights。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
weights | List<Double> | 読み取り | 対象ジオメトリの完全な重み値を取得します。 |
channelWeight | double | 読み取り | このチャネルの変形ウェイトを取得または設定します。 |
targets | List<Shape> | 読み取り | チャネルに関連付けられたすべてのターゲットを取得します。 |
DefaultWeight | double | 読み取り | モーフターゲットのデフォルトウェイト。 |
name | String | 読み取り | 名前を取得します。 |
properties | PropertyCollection | 読み取り | プロパティを取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
MorphTargetChannel() | 新しい MorphTargetChannel クラスのインスタンスを初期化します。 |
MorphTargetChannel(name: String) | 新しい MorphTargetChannel クラスのインスタンスを初期化します。 |
getWeights() → List<Double> | 対象ジオメトリのフルウェイト値を取得します。 |
getChannelWeight() → double | このチャネルのデフォーマーウェイトを取得または設定します。 |
setChannelWeight(value: double) | このチャネルの変形ウェイトを取得または設定します。 |
getTargets() → List<Shape> | チャンネルに関連付けられたすべてのターゲットを取得します。 |
getWeight(target: Shape) → double | 指定されたターゲットの重みを取得します。ターゲットがこのチャンネルに属さない場合、デフォルト値 0 が返されます。 |
setWeight(target: Shape, weight: double) | 指定されたターゲットの重みを設定します。デフォルト値は 1 で、範囲は 0~1 の間である必要があります。 |
get(index: int) → double | 指定されたターゲットインデックスの重みを取得します。 |
set(index: int, value: double) | 指定されたターゲットインデックスの重みを設定します。 |
A3DObject() | この MorphTargetChannel インスタンスで A3DObject を呼び出す。 |
A3DObject(name: String) | この MorphTargetChannel インスタンスで A3DObject(name) を呼び出す。 |
getName() → String | 名前を返します。 |
setName(name: String) | 名前の値を設定します。 |
getProperties() → PropertyCollection | プロパティを返します。 |
findProperty(name: String) → Property | この MorphTargetChannel インスタンスの findProperty(name) を呼び出します。 |
getProperty(name: String) → Object | この MorphTargetChannel インスタンスの getProperty(name) を呼び出します。 |
setProperty(name: String, value: Object) | プロパティの値を設定します。 |
removeProperty(name: String) → boolean | この MorphTargetChannel インスタンスで removeProperty(name) を呼び出します。 |
removeProperty(property: Property) → boolean | この MorphTargetChannel インスタンスで removeProperty(property) を呼び出します。 |