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 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
time | float | 読み取り | 時間を取得します。 |
value | float | 読み取り | 値を取得します。 |
interpolation | Interpolation | 読み取り | 補間を取得します。 |
tangentWeightMode | int | 読み取り | 接線のウェイトモードを取得します。 |
stepMode | StepMode | 読み取り | ステップモードを取得します。 |
nextInTangent | Vector2 | 読み取り | 次のインタンジェントを取得します。 |
outTangent | Vector2 | 読み取り | 外側の接線を取得します。 |
outWeight | float | 読み取り | 外部の重みを取得します。 |
nextInWeight | float | 読み取り | 重みで次の要素を取得します。 |
tension | float | 読み取り | テンションを取得します。 |
continuity | float | 読み取り | 連続性を取得します。 |
bias | float | 読み取り | バイアスを取得します。 |
independentTangent | boolean | 読み取り | 独立した接線を取得します。 |
flat | boolean | 読み取り | フラットを取得します。 |
timeIndependentTangent | boolean | 読み取り | 時間に依存しない接線を取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
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) | 時間に依存しない接線の値を設定します。 |