siFCurveKeyConstraint

説明

F カーブキーのコンストレイントです。後の7 つのタンジェントコンストレイントは、標準F カーブにのみ適用されます。F カーブキーのコンストレイントは、FCurveKey.Constraintプロパティを介して設定および取得できます。

コンストレイントは、たとえば siParameterConstraint が設定されている場合に、siLockConstraint をクリアすると siParameterConstraint もクリアされるような相互排他的な性質はありません。コンストレイントはロー F カーブ上には設定できません。設定したコンストレイントは無視されます。

C#構文

siFCurveKeyConstraint.siParameterConstraint                                 // 1

siFCurveKeyConstraint.siLeftRightValuesConstraint                           // 2

siFCurveKeyConstraint.siG1ContinuousConstraint                              // 4

siFCurveKeyConstraint.siLeftRightTangentDirectionConstraint                 // 8

siFCurveKeyConstraint.siLeftRightTangentLengthConstraint                    // 16

siFCurveKeyConstraint.siLockConstraint                                      // 32

siFCurveKeyConstraint.siHorizontalTangentConstraint                         // 64

siFCurveKeyConstraint.siExtremumHorizontalTangentConstraint                 // 128

siFCurveKeyConstraint.siZeroLengthTangentConstraint                         // 512

siFCurveKeyConstraint.siSameLengthTangentConstraint                         // 1024

siFCurveKeyConstraint.siNeighborTangentConstraint                           // 2048

siFCurveKeyConstraint.siMirrorTangentConstraint                             // 4096

siFCurveKeyConstraint.siAutoPlateauTangentConstraint                        // 8192

siFCurveKeyConstraint.siAdjustedTangentConstraint                           // 8448

コンスタント 詳細
siAdjustedTangentConstraint 8448 オンにすると、近接するキーが作成または移動されるときにタンジェントが自動的に調整されます。
siAutoPlateauTangentConstraint 8192 オンの場合は、隣接キーに基づいて左右のタンジェントが自動的に調整され、水平にされます。
siExtremumHorizontalTangentConstraint 128 オンにすると、キーがローカル極値をとるときにタンジェントが水平とみなされます。
siG1ContinuousConstraint 4 オンにすると、左右のタンジェントの方向が同じになります。
siHorizontalTangentConstraint 64 オンにすると、タンジェントは水平とみなされます。
siLeftRightTangentDirectionConstraint 8 オンにすると、左右のタンジェントの方向がロックされます。
siLeftRightTangentLengthConstraint 16 オンにすると、左右のタンジェントの長さがロックされます。
siLeftRightValuesConstraint 2 オンにすると、左右のキー値がロックされます。
siLockConstraint 32 オンにすると、パラメータ、値、およびタンジェントがロックされます。
siMirrorTangentConstraint 4096 オンにすると、左右のタンジェントがミラーされます。
siNeighborTangentConstraint 2048 オンにすると、左右のタンジェントが前後のキーを指します。
siParameterConstraint 1 オンにすると、パラメータ(またはキー時間)がロックされます。
siSameLengthTangentConstraint 1024 オンにすると、左右のタンジェントの長さが同じになります。
siZeroLengthTangentConstraint 512 オンにすると、左右のタンジェントの長さが0とみなされます。

適用対象

FCurveKey.Constraint FCurveKey.GetConstraint2 FCurveKey::GetConstraint FCurveKey::PutConstraint

関連項目

FCurve.SI3DStyle