int chprim_setkeyvalue(int geohandle, int prim, float time, float value)
int chprim_setkeyvalue(int geohandle, int prim, float time, float value, int half)
この関数は、既存のチャンネルプリミティブキーの値を設定します。
geohandle
書き出し先のジオメトリのハンドル。geoself()
を使用することで、現行ジオメトリのハンドルを取得することができます。
prim
修正されるチャンネルプリミティブのプリミティブ番号。
time
修正するキーの時間(秒)。
value
キーに適用する新しい値。
half
どちら側のキーを設定するのか指定します。
CHPRIM_KEY_IN
、CHPRIM_KEY_OUT
、CHPRIM_KEY_INOUT
のどれかを指定します。
デフォルトはCHPRIM_KEY_INOUT
です。
これらの値は、chprim_utils.h
ヘッダ内に定義されています。
Note
ここをCHPRIM_KEY_INOUT
以外の値に設定すると、キーの値に不連続性が生じます。
See also | |
channelprim |