MorphTargetChannel

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class MorphTargetChannel extends A3DObject

MorphTargetDeformer によって MorphTargetChannel がターゲットジオメトリを整理するために使用されます。FBX のような一部のファイル形式は複数のチャネルを同時にサポートします。備考: 重みは 0 から 1.0 の間で、ターゲットのデフォルトの重みは 0.0 です。

コンストラクタ

コンストラクタ説明
MorphTargetChannel(String name)MorphTargetChannel クラスの新しいインスタンスを初期化します。
MorphTargetChannel()MorphTargetChannel クラスの新しいインスタンスを初期化します。

フィールド

フィールド説明
DEFAULT_WEIGHTモーフターゲットのデフォルトウェイト。

メソッド

メソッド説明
equals(Object arg0)
findProperty(String propertyName)プロパティを検索します。
get(Shape target)指定されたジオメトリのウェイトを取得します
getChannelWeight()このチャネルのデフォーマーウェイトを取得します。
getClass()
getName()名前を取得します。
getProperties()すべてのプロパティのコレクションを取得します。
getProperty(String property)指定されたプロパティの値を取得します
getTargets()チャネルに関連付けられたすべてのターゲットを取得します。
getWeight(Shape target)指定されたターゲットのウェイトを取得します。ターゲットがこのチャネルに属さない場合、デフォルト値0が返されます。
getWeights()ターゲットジオメトリの完全なウェイト値を取得します。
hashCode()
notify()
notifyAll()
removeProperty(Property property)動的プロパティを削除します。
removeProperty(String property)名前で識別される指定されたプロパティを削除します
set(Shape target, double value)指定されたジオメトリのウェイトを設定します
setChannelWeight(double value)このチャネルのデフォーマーウェイトを設定します。
setName(String value)名前を設定します。
setProperty(String property, Object value)指定されたプロパティの値を設定します
setWeight(Shape target)指定されたターゲットのウェイトを設定します。デフォルト値は1で、範囲は0〜1の間である必要があります。
setWeight(Shape target, double weight)指定されたターゲットのウェイトを設定します。デフォルト値は1で、範囲は0〜1の間である必要があります。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MorphTargetChannel(String name)

public MorphTargetChannel(String name)

MorphTargetChannel クラスの新しいインスタンスを初期化します。

Parameters:

パラメーター説明
名前java.lang.String名前。

MorphTargetChannel()

public MorphTargetChannel()

MorphTargetChannel クラスの新しいインスタンスを初期化します。

DEFAULT_WEIGHT

public static final double DEFAULT_WEIGHT

モーフターゲットのデフォルトウェイト。

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

パラメーター説明
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

プロパティを検索します。動的プロパティ(CreateDynamicProperty/SetProperty により作成)またはネイティブプロパティ(名前で識別)になる可能性があります。

Parameters:

パラメーター説明
propertyNamejava.lang.Stringプロパティ名。

Returns: Property - The property.

get(Shape target)

public double get(Shape target)

指定されたジオメトリのウェイトを取得します

Parameters:

パラメーター説明
targetShapeターゲットジオメトリ。

Returns: double - ウェイト

getChannelWeight()

public double getChannelWeight()

このチャネルのデフォーマーウェイトを取得します。ウェイトは0.0から1.0の間です。

Returns: double - このチャネルのデフォーマーウェイト。ウェイトは0.0から1.0の間です。

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getName()

public String getName()

名前を取得します。

Returns: java.lang.String - 名前です。

getProperties()

public PropertyCollection getProperties()

すべてのプロパティのコレクションを取得します。

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

指定されたプロパティの値を取得します

Parameters:

パラメーター説明
プロパティjava.lang.Stringプロパティ名

Returns: java.lang.Object - 見つかったプロパティの値

getTargets()

public List<Shape> getTargets()

チャネルに関連付けられたすべてのターゲットを取得します。

Returns: java.util.List<com.aspose.threed.Shape> - チャネルに関連付けられたすべてのターゲット。

getWeight(Shape target)

public double getWeight(Shape target)

指定されたターゲットのウェイトを取得します。ターゲットがこのチャネルに属さない場合、デフォルト値0が返されます。

Parameters:

パラメーター説明
targetShape

Returns: double

getWeights()

public List<Double> getWeights()

ターゲットジオメトリの完全なウェイト値を取得します。

Returns: java.util.List<java.lang.Double> - ターゲットジオメトリの完全なウェイト値。

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

動的プロパティを削除します。

Parameters:

パラメーター説明
propertyProperty削除するプロパティ

Returns: boolean - プロパティが正常に削除された場合は true

removeProperty(String property)

public boolean removeProperty(String property)

名前で識別される指定されたプロパティを削除します

Parameters:

パラメーター説明
プロパティjava.lang.String削除するプロパティ

Returns: boolean - プロパティが正常に削除された場合は true

set(Shape target, double value)

public void set(Shape target, double value)

指定されたジオメトリのウェイトを設定します

Parameters:

パラメーター説明
targetShapeターゲットジオメトリ。
double新しい値

setChannelWeight(double value)

public void setChannelWeight(double value)

このチャネルのデフォーマーウェイトを設定します。ウェイトは0.0から1.0の間です。

Parameters:

パラメーター説明
double新しい値

setName(String value)

public void setName(String value)

名前を設定します。

Parameters:

パラメーター説明
java.lang.String新しい値

setProperty(String property, Object value)

public void setProperty(String property, Object value)

指定されたプロパティの値を設定します

Parameters:

パラメーター説明
プロパティjava.lang.Stringプロパティ名
java.lang.Objectプロパティの値

setWeight(Shape target)

public void setWeight(Shape target)

指定されたターゲットのウェイトを設定します。デフォルト値は1で、範囲は0〜1の間である必要があります。

Parameters:

パラメーター説明
targetShape

setWeight(Shape target, double weight)

public void setWeight(Shape target, double weight)

指定されたターゲットのウェイトを設定します。デフォルト値は1で、範囲は0〜1の間である必要があります。

Parameters:

パラメーター説明
targetShape
重みdouble

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

パラメーター説明
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

パラメーター説明
arg0long
arg1int