KeyFrame

概要

KeyFrame は Aspose.3D の Java 用 FOSS のクラスです。継承元: Serializable。

KeyFrame と KeyframeSequence クラスは、開発者が時間経過に伴うアニメーションプロパティを定義でき、複数の補間タイプをサポートします。

このクラスは、Java プログラムにおける KeyFrame オブジェクトの操作用に 32 のメソッドを提供します。利用可能なメソッドは KeyFrame、getBias、getContinuity、getFlat、getIndependentTangent、getInterpolation、getNextInTangent、getNextInWeight、getOutTangent、getOutWeight、getStepMode、getTangentWeightMode、および追加の 19 メソッドです。すべての公開メンバーは、Aspose.3D の Java 用 FOSS パッケージをインストールした後、任意の Java アプリケーションからアクセス可能です。プロパティ: bias、continuity、flat、independentTangent、interpolation、nextInTangent、およびその他 9 件。

プロパティ

名前型アクセス説明
timefloat読み取り時間を取得します。
valuefloat読み取り値を取得します。
interpolationInterpolation読み取り補間を取得します。
tangentWeightModeint読み取り接線のウェイトモードを取得します。
stepModeStepMode読み取りステップモードを取得します。
nextInTangentVector2読み取り次のインタンジェントを取得します。
outTangentVector2読み取り外側の接線を取得します。
outWeightfloat読み取り外部の重みを取得します。
nextInWeightfloat読み取り重みで次の要素を取得します。
tensionfloat読み取りテンションを取得します。
continuityfloat読み取り連続性を取得します。
biasfloat読み取りバイアスを取得します。
independentTangentboolean読み取り独立した接線を取得します。
flatboolean読み取りフラットを取得します。
timeIndependentTangentboolean読み取り時間に依存しない接線を取得します。

メソッド

シグネチャ説明
KeyFrame(curve: KeyframeSequence, time: float)この KeyFrame インスタンスで KeyFrame(curve, time) を呼び出します。
KeyFrame()
getTime() → float時間を返します。
setTime(value: float)時間の値を設定します。
getValue() → float値を返します。
setValue(value: float)value を設定します。
getInterpolation() → Interpolation補間を返します。
setInterpolation(value: Interpolation)補間値を設定します。
getTangentWeightMode() → int接線ウェイトモードを返します。
setTangentWeightMode(value: int)接線のウェイトモード値を設定します。
getStepMode() → StepModeステップモードを返します。
setStepMode(value: StepMode)ステップモードの値を設定します。
getNextInTangent() → Vector2タンジェントの次を返します。
setNextInTangent(value: Vector2)次のインタンジェント値を設定します。
getOutTangent() → Vector2アウトタンジェントを返します。
setOutTangent(value: Vector2)アウトタンジェントの値を設定します。
getOutWeight() → floatアウトウェイトを返します。
setOutWeight(value: float)アウトウェイト値を設定します。
getNextInWeight() → float次のインウェイトを返します。
setNextInWeight(value: float)次の重み値を設定します。
getTension() → float張力を返します。
setTension(value: float)テンション値を設定します。
getContinuity() → float連続性を返します。
setContinuity(value: float)連続性の値を設定します。
getBias() → floatバイアスを返します。
setBias(value: float)バイアス値を設定します。
getIndependentTangent() → boolean独立接線を返します。
setIndependentTangent(value: boolean)独立したタンジェント値を設定します。
getFlat() → booleanフラットを返す。
setFlat(value: boolean)フラット値を設定します。
getTimeIndependentTangent() → boolean時間独立の接線を返す。
setTimeIndependentTangent(value: boolean)時間に依存しない接線の値を設定します。

参照

 日本語