| Since | 21.0 |
Blend Shapeリグコンポーネントを参照してください。
絶対値を計算します。
逆コサインを計算します。
入力値の合計を計算します。
2つの値がほぼ同じかどうか調べます。
論理AND演算を実行します。
逆サインを計算します。
逆タンジェントを計算します。
y/xの逆タンジェントを計算します。
入力値の平均を計算します。
ビット単位のAND演算を実行します。
整数の各ビットに対してビット単位の反転を実行します。
ビット単位のOR演算を実行します。
ビット単位のXOR演算を実行します。
入力ポートのエントリからビットマスクを構築します。
3次元直交座標を測地座標に変換します。
2次元直交座標を極座標に変換します。
3次元直交座標を球座標に変換します。
浮動小数点値以上で最も小さい整数を返します。
値を最小値から最大値の間にクランプします。
入力値を1から引くことで補数を計算します。
コンポーネントビットマスクを構築します。
コンポーネントビットマスク内のアクティブなコンポーネントをチェックします。
SrcT型の入力をDesT型の出力に変換します。
入力の引数をコピーします。
指定された角度のコサインを計算します。
2つのベクトルの外積を計算します。
角度を度からラジアンに変換します。
2つのベクトル間のユークリッド距離を返します。
入力値の商を計算します。
2つのベクトルの内積を計算します。
光線を平面に交差させます。
ある範囲の値を受け取って、それを新しい範囲にシフトさせます。
2つの値が同じならTrueを返します。
指数関数e^xを計算します。
ある範囲内の(クランプされた)値を受け取って、それを新しい範囲にシフトさせます。
(0, 1)範囲内の値を受け取って、新しい範囲にシフトさせます。
(1, 0)範囲内の値を受け取って、新しい範囲にシフトさせます。
(-1, 1)範囲内の値を受け取って、新しい範囲にシフトさせます。
FloatからVector2を構築します。
FloatからVector3を構築します。
FloatからVector4を構築します。
浮動小数点値以下で一番大きい整数を返します。
Forループの開始を定義します。
For-Eachループの開始を定義します。
For-Eachループの終了を定義します。
Forループの終了を定義します。
浮動小数点値の小数部を返します。
測地座標を3次元直交座標に変換します。
ベクトルまたはマトリックスから単一コンポーネントを抽出します。
値が他の値よりも大きいかどうか判断します。
値が他の値以上かどうか判断します。
条件分岐のIfブロックの開始を定義します。
条件分岐のIfブロックの終了を定義します。
グラフの入力を用意します。
ビットマスクから個々のビットを抽出します。
マトリックスを逆にします。
ベクトル長を計算します。
入力値の間を線形補間します。
値が他の値よりも小さいかどうか判断します。
値が他の値以下かどうか判断します。
APEXログエントリをLog Viewerに追加します。
値の自然対数を計算します。
Matrix3から行ベクトルを抽出します。
Matrix4から行ベクトルを抽出します。
入力値の最大値を計算します。
入力値の最小値を計算します。
2つの入力値で剰余演算をします。
2つの入力値の積を計算します。
2つのベクトル間で線形補間をし、その結果を正規化します。
入力値の符号反転させた値を返します。
パーリン式の非周期ノイズを生成します。
ベクトルを正規化します。
論理値を反転します。
修正せずに値を通過させるユーティリティノード。
指定した型の変更されていない値を通過させるためのユーティリティノード。
論理OR演算を実行します。
グラフの出力を用意します。
極座標を直交座標に変換します。
値を指数乗にします。
値を別の値の倍数に切り捨てます。
角度をラジアンから度に変換します。
指定した位置でのランプ値を照会します。
浮動小数点値を一番近い整数または小数点以下の特定の桁数に丸めます。
VEXスニペットを実行します。
ベクトルまたはマトリックスのタイプの1つのコンポーネントに値を設定します。
角度のサインを計算します。
球座標を3次元直交座標に変換します。
サブグラフのコンテナを用意します。
入力値の差を計算します。
インデックスに基づいて異なる入力間を切り替えます。
入力ポートの名前に基づいて異なる入力間を切り替えます。
角度のタンジェントを計算します。
リグ内のトランスフォームの階層を表現/構築します。
行列の転置を行ないます。
ブール値に基づいて2つの入力間を切り替えます。
入力値のコピーを保持します。
Vector2のすべてのコンポーネントを抽出します。
Vector3のすべてのコンポーネントを抽出します。
入力の行ベクトルからMatrix3を構築します。
Vector4のすべてのコンポーネントを抽出します。
入力の行ベクトルからMatrix4を構築します。
論理XOR演算を実行します。
2つの配列エレメント同士を加算します。
配列に値を追加します。
指定した値から配列を構築します。
配列をクリアします。
2つの配列エレメント同士を除算します。
配列を他の配列で拡張します。
指定した値を持つ配列エレメントのインデックスを検索します。
配列内のエレメントを取得します。
指定した配列インデックスにエレメントを挿入します。
配列長を返します。
2つの配列エレメント同士間に線形補間を実行します。
配列から最大エレメントを検索します。
配列から最小エレメントを検索します。
2つの配列エレメント同士を乗算します。
配列からエレメントを除去します。
配列のエレメントの順番を逆にします。
配列のすべてのエレメントをスカラーでスケールします。
配列にエレメントを設定します。
配列を昇順で並べ替えます。
array::SortAndRemoveDuplicates
配列を昇順に並べ替えて、重複したエレメントを除去します。
2つの配列エレメント同士を減算します。
配列エレメントの合計を求めます。
キーをチャンネルに追加します。
キーをコレクション内のチャンネルに追加します。
アニメーションスタック内のチャンネルにキーを追加します。
APEXシーンのアニメーションのレイヤからアニメーションスタックを作成します。
アニメーションスタックからパラメータを評価します。
ブレンド値またはブレンドチャンネルを使用して、2つのチャンネルのキーをブレンドします。
ch::ChannelCollectionFromPrims
ジオメトリ上のチャンネルプリミティブからチャンネルコレクションを作成します。
チャンネルコレクションからAPEXチャンネルを作成します。
ジオメトリ上のチャンネルプリミティブからAPEXチャンネルを作成します。
ジオメトリにチャンネルをカーブまたはポイントセットとして追加します。
ジオメトリにチャンネルプリミティブを追加します。
チャンネルコレクションからAPEXチャンネル(s)を作成します。
ジオメトリ上のチャンネルプリミティブからAPEXチャンネルを作成します。
コレクション内のチャンネルに周期を追加します。
チャンネルコレクションからキーフレームを削除します。
チャンネルコレクション内の回転チャンネルに対してオイラーフィルタを適用します。
チャンネルコレクションからチャンネルを返します。
チャンネルコレクションからチャンネルの配列を返します。
チャンネルコレクション内のチャンネル数を返します。
チャンネルコレクション内の指定したインデックスにあるチャンネル名を返します。
チャンネルコレクションからチャンネル名を返します。
コレクション内のチャンネルのキーをその形を維持しつつ削減します。
チャンネルコレクションのキー値をピボットを中心にスケールします。
APEXチャンネルをチャンネルコレクションに追加します。
配列からチャンネルコレクションのチャンネルを設定します。
APEXチャンネル(s)をチャンネルコレクションに追加します。
チャンネルコレクションのすべてのキーを一定時間だけずらします。
ch::CollectionSmoothAutoTangents
自動接線が有効になっているコレクション内の各チャンネルのキーの接線を計算します。
チャンネルコレクション内のキーフレームを滑らかにします。
チャンネルに周期性を加えます。
APEXチャンネルからキーフレームを削除します。
チャンネルコレクションを評価し、その結果で辞書を更新します。
回転チャンネルに対してオイラーフィルタを適用します。
チャンネルを評価します。
チャンネルセットの合計からチャンネルを作成します。
チャンネルセットを評価します。
ch::PrimsFromChannelCollection
チャンネルコレクションからのチャンネルをジオメトリに追加します。
チャンネルのキーをその形を維持しつつ削減します。
ピボットを基準にチャンネルのキー値をスケールします。
チャンネルのすべてのキーを、一定時間分ずらします。
自動接線が有効になっているチャンネルのキーの接線を計算します。
チャンネル内のキーフレームを滑らかにします。
グラフに抽象コントロールを追加します。
コントロールグループに抽象構成コントロールを追加します。
特定の操作のコールバックをコントロールに追加します。
複数のコントロールを単一万能コントロールにまとめるためのコントロールグループサブネットを追加します。
component::AddControlGroupPrimary
選択や配置をするためのプライマリコントロールをコントロールグループに追加します。
コンポーネント内のループさせてセグメントを検索します。
TransformObjectノードの静止トランスフォームを取得します。
パックキャラクタジオメトリからリググラフとそのInvertグラフを読み込みます。
component::GetTransformChildren
TransformObjectノードの子を取得します。
component::GetTransformDescendants
TransformObjectノードの子孫を取得します。
TransformObjectノードの親を取得します。
component::InsertTransformParent
ノードとその親の間に新しいTransformObjectノードを挿入します。
コンポーネントのセグメント名を文字列に挿入します。
TransformObjectノードの静止トランスフォームを設定します。
component::SetRestTransformFromSkel
スケルトンに基づいてTransformObjectノードの静止トランスフォームを設定します。
TransformObjectノードの親を設定します。
TransformObjectノードのコントロールシェイプを更新します。
TransformObjectノードまたはAbstractControlノードのパラメータ制限を更新します。
修正されたリグとInvertグラフをパックキャラクタジオメトリに保存します。
controlgadget::SnapXFormToAxes
マウスドラッグ中にトランスフォームを指定された軸にスナップさせます。
辞書をコピーし、新しいエントリを追加します。
入力の辞書からキーを検索します。
入力辞書のエントリのデータIDが入った辞書を作成します。
辞書から複数の値を抽出します。
辞書から値を取得します。
辞書の辞書から値を取得します。
辞書に新しいエントリを追加します。
辞書からキーの配列を取得します。
辞書のキーに対してパターン置換を実行します。
辞書からパターンにマッチしたキーすべてのエントリを除去します。
辞書のキーの名前を変更します。
辞書に値を設定します。
入れ子化された辞書に値を設定します。
キーマッピングが定義された3番目の辞書を使用して、辞書内のエントリを別の辞書にコピーします。
他の辞書のエントリで辞書のエントリを更新します。
ダイナミックパスを別のダイナミックパスに追加します。
Dynamic Path Tweakソルバ用のターゲットを追加します。
ダイナミックパスをベイクします。
ダイナミックパスを、ラプラシアン座標で表現されたメッシュとして変形させます。
指定された時間におけるダイナミックパスを評価します。
dynamicpath::EvaluateInSourceTime
指定されたソース時間でダイナミックパスを評価します。
複数の時間でダイナミックパスを評価します。
dynamicpath::EvaluateMultiInSourceTime
複数のソース時間でダイナミックパスを評価します。
ダイナミックパスの区間(s)とそれに呼応するレイヤインデックス(s)を取得します。
ダイナミックパスのモーションに追従するキャラクタに打たれているキーの時間(s)を取得します。
ダイナミックパスの区間とそれに呼応するレイヤインデックスを取得します。
ダイナミックパスの開始時間、終了時間、存在期間を取得します。
dynamicpath::LoadFromAnimStack
アニメーションスタックから移動、回転、スケールパラメータをサンプリングすることで、TransformObjectのモーションを表現したダイナミックパスを作成します。
位置、時間、ソース時間の配列からダイナミックパスを作成します。
X, Y, Zのチャンネルをサンプリングすることでダイナミックパスを作成します。
ダイナミックパスのジオメトリ表現からダイナミックパスを読み込みます。
時間軸でグラフのMatrix4出力を評価することでダイナミックパスを構築します。
dynamicpath::LoadFromGraphChannels
チャンネルコレクションからグラフ用のパラメータ辞書を構築し、時間軸でグラフのMatrix4出力を評価することで、ダイナミックパスを構築します。
dynamicpath::ProjectileLifeFromPlane
開始位置、終了位置、指定された方向から見たProjectile(斜方投射)の最大高さに基づいて、その発射体の軌道の存在期間を計算します。
dynamicpath::ProjectilePathEvaluatePeak
Projectile(斜方投射)パスのピークを決めます。
dynamicpath::ProjectilePathFromLife
指定された期限内で2つの位置間を飛躍する発射体の軌道を表現したダイナミックパスを作成します。
dynamicpath::ProjectilePathFromPlane
高さ平面をかすめて2つの位置間を飛躍する発射体の軌道を表現したダイナミックパスを作成します。
dynamicpath::ProjectilePathFromSpeed
指定された初期速度で2つの位置間を飛躍する発射体の軌道を表現したダイナミックパスを作成します。
dynamicpath::ResolveTweakTargets
Tweakアルゴリズムを使用して、ダイナミックパスの解を求めます。
ダイナミックパスからジオメトリを作成します。
ダイナミックパスを別のダイナミックパスから差し引きます。
フルボディIKスケルトン内のボーンのトランスフォームを取得します。
フルボディIKスケルトンの重心を計算します。
フルボディIKソルバに重心ターゲットを設定します。
フルボディIKソルバにスケルトンを設定します。
フルボディIKソルバにターゲットを設定します。
フルボディIKソルバに複数のターゲットを設定します。
辞書からフルボディIKソルバにターゲットを設定します。
ジオメトリからフルボディIKソルバのターゲットを設定します。
ジオメトリ内に格納されているフルボディIKスケルトンを取得します。
フルボディIKスケルトンからの情報を使用してジオメトリを更新します。
FABRIKアルゴリズムを使用してフルボディIKスケルトンを解きます。
PhysIKアルゴリズムを使用してフルボディIKスケルトンを計算します。
フルボディIKスケルトンからフルボディIKソルバを作成します。
フルボディIKスケルトンターゲットを作成します。
指定されたジオメトリを含んだパックプリミティブを作成します。
配列アトリビュートの値を返します。
光線とジオメトリの交差を実行し、隣接ポイントのウェイトを計算して、そのウェイトをジオメトリアトリビュートとして出力します。
ジオメトリの境界ボックスを返します。
2つのジオメトリ間でDetailアトリビュートをコピーします。
Detailアトリビュートの値を返します。
パックプリミティブに埋め込まれているジオメトリを返します。
指定したアトリビュート値を持つジオメトリ内のポイントすべてを検索します。
指定したアトリビュート値を持つジオメトリ内のプリミティブすべてを検索します。
指定したアトリビュート値を持つジオメトリ内の頂点すべてを検索します。
ジオメトリ内のポイントを反復させるFor-Eachループの開始を定義します。
ジオメトリ内のポイントを反復させるFor-Eachループの終了を定義します。
ジオメトリ内のプリミティブを反復させるFor-Eachループの開始を定義します。
ジオメトリ内のプリミティブを反復させるFor-Eachループの終了を定義します。
ディスクから読み込まれたジオメトリファイルのジオメトリを返します。
パターンに基づいてポイントの配列を返します。
パターンに基づいてプリミティブの配列を返します。
ジョイントスケルトンとスキンサーフェスに基づいてグルームジオメトリを変形させます。
ジオメトリの交差キャッシュを計算します。
光線と交差キャッシュの交点を求めます。
光線とジオメトリの交差を実行し、隣接ポイントのウェイトを計算して、そのウェイトを配列で出力します。
コントロールラティスの形状変更に基づいて、ジオメトリを変形させます。
他のジオメトリオブジェクトのポイントとプリミティブをこのジオメトリにマージします。
各入力をパックし、それらのパックを1つのジオメトリにマージします。
ジオメトリ内のポイントの数を返します。
ジオメトリ内のプリミティブの数を返します。
Pointアトリビュートの値を返します。
別のアトリビュート名に一致したポイント上のアトリビュートの値を返します。
指定したポイントが含まれているプリミティブすべてを返します。
Primitiveアトリビュートの値を返します。
別のアトリビュート名に一致したプリミティブ上のアトリビュートの値を返します。
指定したプリミティブ上のポイントすべてを返します。
パラメトリック(UVW)位置におけるアトリビュートの値を補間します。
ジオメトリオブジェクトの内容を他のジオメトリオブジェクトの内容で置換します。
エージェントプリミティブのトランスフォームを上書きします。
Detailアトリビュート値をジオメトリ上に設定します。
Pointアトリビュート値をジオメトリ上に設定します。
指定したアトリビュートの値をジオメトリ内のすべてのポイントに設定します。
geo::SetPointAttribValuesByName
2つ目のアトリビュート名にマッチしたポイント上にアトリビュートの値を設定します。
Primitiveアトリビュート値をジオメトリ上に設定します。
指定したアトリビュートの値をジオメトリ内のすべてのプリミティブに設定します。
geo::SetPrimAttribValuesByName
2つ目のアトリビュート名にマッチしたプリミティブ上にアトリビュートの値を設定します。
Vertexアトリビュート値をジオメトリ上に設定します。
指定したアトリビュートの値をジオメトリ内のすべての頂点に設定します。
geo::SetVertexAttribValuesByName
指定したアトリビュート名にマッチした頂点上にアトリビュートの値を設定します。
トランスフォームマトリックスを使用してジオメトリをトランスフォームさせます。
ジオメトリをパックプリミティブに埋め込んで、そのパックプリミティブの内容を置換します。
Vertexアトリビュートの値を返します。
別のアトリビュート名に一致した頂点上のアトリビュートの値を返します。
geoutils::CopyToPointsTargetAttribs
sop::copytopointsで使用するデフォルトのターゲットアトリビュートをセットアップします。
点線ジオメトリを作成します。
ジオメトリを移動させます。
ジオメトリをX、Y、Z軸に沿ってスケール係数で拡大/縮小させます。
入力ジオメトリに対してVEXスニペットを実行します。
APEXグラフにノードを追加します。
APEXグラフのサブネットにノードを追加します。
ノードを追加または更新します。
APEXグラフにサブネットノードを追加し、そのサブネットの内容を設定します。
グラフをコンパイルし、すべての実行エラーを報告します。
ポートIDを指定して、2つのAPEXノードポートを接続します。
APEXグラフのデフォルトのパラメータを取得します。
APEXグラフからノードを削除します。
APEXグラフから複数のノードを削除します。
指定したポートに接続されているワイヤを切断します。
入力ノードを複製します。
APEXグラフからの出力を評価します。
ノードIDとポート名を指定して、2つのAPEXノードポートを接続します。
指定したソースポートと宛先ポートを結んだワイヤを除去します。
パターンに基づいてAPEXグラフで最初に一致したノードを返します。
パターンに基づいてAPEXグラフで最初に一致したポートを返します。
ノードパスに基づいてAPEXグラフ内のノードを検索します。
APEXノード上の入力ポートを検索します。
APEXノード上の出力ポートを検索します。
パターンに基づいてノードのタグを検索します。
パターンに基づいてAPEXグラフ内のノードIDの配列を検索します。
APEXグラフに対してノードを検索または追加します。
ポート名に基づいてAPEXノードに対してポートまたはサブポートを検索または追加します。
ポート名に基づいてAPEXノードに対してポートを検索します。
パターンに基づいてAPEXノードに対してポート(s)を検索します。
指定した名前に対して固有のノード名を返します。
指定したポートに直接接続されているすべてのAPEXノードを検索します。
指定したポートに接続されているポートを検索します。
指定したポートに直接接続されているすべてのポートを検索します。
指定したポートに接続されているグラフ内のプロモートされた入力ポート/出力ポートを検索します。
可変長ポートに対してサブポートを検索または追加します。
APEXサブネットノードの内容を取得します。
APEXグラフのすべてのトップレベル入力パラメータポートを検索します。
APEXグラフのすべてのトップレベル出力パラメータポートを検索します。
ノードにタグが存在するかどうかをチェックします。
ノードに複数のタグが存在するかどうかをチェックします。
サブグラフまたはサブネットの入力ポートが接続されているかどうかを判定し、そのポートの値またはフォールバック値を返します。
APEXグラフを呼び出します。
サブグラフまたはサブネットの入力ポートが接続されているかどうかを判断します。
選択したAPEXノードに対してデフォルトの位置のレイアウトを作成します。
ジオメトリからAPEXグラフを読み込みます。
APEXグラフの内容を既存グラフに結合します。
APEXグラフ内のノードのデータを取得します。
APEXノードのすべての入力ポートを検索します。
APEXノードのすべての出力ポートを検索します。
APEXノードの配列をサブネットにパックします。
グラフの2つのノードを親子化します。
APEXグラフ内のポートのデータを取得します。
APEXグラフ内の指定したポートを含んだノードを取得します。
ポートをAPEXグラフ入力に接続します。
入力ポートをグラフのパラメータノードにプロモートします。
複数の入力ポートをグラフのパラメータノードにプロモートします。
出力ポートをグラフの出力ノードにプロモートします。
複数の出力ポートをグラフの出力ノードにプロモートします。
ポートをAPEXグラフ出力に接続します。
ポートをグラフのパラメータノードまたは出力ノードにプロモートします。
APEXグラフのプロパティを取得します。
入力ポート、出力ポート、サブポートの名前を設定します。
ノードのタグを検索して置換します。
APEXグラフ内のノードの出力ポートを繋ぎ直します。
APEXグラフをジオメトリに書き出します。
APEXグラフのデフォルトのパラメータ辞書を更新します。
APEXグラフのプロパティ辞書を更新します。
APEXグラフのサブネットの内容を設定します。
APEXグラフをソートします。
内部のサブネットワークをコンパイルし、APEXグラフハンドルオブジェクトとして出力します。
APEXグラフ内のサブネットをアンパックします。
APEXグラフ内のノードを更新します。
APEXグラフ内のノードのパラメータを更新します。
APEXグラフ内のノードのプロパティを更新します。
APEXグラフ内のノードのタグを更新します。
ポートがサブポートを持つことができるかどうかを返します。
指定したノードを含むすべてのサブネットを返します。
ノードのコールバック名を返します。
ノードの名前を返します。
ノードの親サブネットを返します。
ノードのパラメータを返します。
APEXグラフ内のノードIDのパスを取得します。
ノードのプロパティを返します。
ノードのタグを返します。
サブポートの外部ポートを返します。
APEXグラフ内のポートIDのパスを取得します。
skel::SetPointTransformsノードをグラフに追加します。
ガイドスケルトンのジョイントのTransformObjectノードを追加および更新します。
ガイドジオメトリを検索または追加します。
ジョイントのプライマリ軸を検索します。
ジョイントを親に設定し、グラフ内の一致するノードを更新します。
ガイドジョイントのプロパティメタデータを設定します。
guide::UpdatePatternFromGuides
スケルトンのジョイント名または文字列配列から文字列パターンを作成します。
TransformObjectのシェイプデータを設定します。
2つのクォータニオン間の距離を検索します。
クォータニオンの指数を計算します。
角度と軸から単位クォータニオンを作成します。
オイラー角(s)から単位クォータニオンを作成します。
回転マトリックスを単位クォータニオンに変換します。
クォータニオンを逆にします。
クォータニオンの自然対数を計算します。
2つのクォータニオンを乗算します。
クォータニオンを指数乗します。
クォータニオンでベクトルを回転させます。
quaternion::SwingTwistDecompose
クォータニオンを特定の軸での振り(Swing)と捻り(Twist)に分解します。
quaternion::SwingTwistInterpolate
2つのクォータニオン間を補間すると同時に、振り(Swing)と捻り(Twist)の成分を別々に補間します。
クォータニオンを軸ベクトルと角度に変換します。
クォータニオンからオイラー角を作成します。
クォータニオンを回転マトリックスまたはトランスフォームマトリックスに変換します。
1つまたは複数のキャラクタにラグドールシミュレーションを適用します。
リグ内に抽象コントロールを定義します。
変形可能なシェイプをコントロールシェイプライブラリに動的に追加します。
ローカル静止マトリックスとトランスフォームパラメータセットを合成してローカルマトリックスを構築します。
APEXリグ内のコントロールのシェイプを変更するオプションを追加します。
CVのリストからスプラインを構築します。
CVの配列からスプラインを構築します。
カーブプリミティブ上の位置から算出されたトランスフォームマトリックスを出力します。
スケール継承のルールを考慮して、指定した子トランスフォームと親トランスフォームからローカルトランスフォームを抽出します。
ローカル静止マトリックスを基準にローカルマトリックスからトランスフォームパラメータを抽出します。
トランスフォーム階層内のトランスフォームを表現します。
インバースキネマティクスを使用して、ルートポジション、ゴールおよび捻じれポジションからジョイントの配置および方向付けを行ないます。
インバースキネマティクスを使用し、入力と出力を配列として指定して、ルートポジション、ゴールおよび捻じれポジションからジョイントの配置および方向付けを行ないます。
2つのマトリックストランスフォーム間に親拘束を作成します。
ジオメトリ上のウェイト配分されたポイントからトランスフォームを計算します。
ポーズウェイト補間を実行しmさう。
ジオメトリプリミティブ内の座標のトランスフォームを計算します。
Radial Basis Function(RBF:放射基底関数)補間を実行します。
スプラインからトランスフォームをサンプリングします。
rig::SampleSplineTransformsToArray
スプラインからトランスフォームをサンプリングして、それらのサンプルを配列に出力します。
rig::SplineInterpolateTransforms
スプラインを生成およびサンプリングします。
rig::SplineInterpolateTransformsToArray
スプラインを生成およびサンプリングし、それらのサンプルを配列に出力します。
スプラインオフセットを様々な表現形式で変換します。
複数のスプラインオフセットを様々な表現形式で変換します。
複数のスプラインオフセットを様々な表現形式で変換します。
2ジョイントIKチェーンを計算します。
ジオメトリサーフェス上の指定したUVテクスチャ座標にトランスフォームを拘束します。
新しいダイナミクスオブジェクトをシミュレーションに追加します。
新しいダイナミクスリレーションシップをシミュレーションに追加します。
シミュレーションオブジェクトまたはリレーションシップにデータを取り付けます。
指定した時間のシミュレーションのジオメトリを返します。
名前でシミュレーションオブジェクトの固有IDを検索します。
名前でシミュレーションリレーションシップの固有IDを検索します。
シミュレーションオブジェクトまたはリレーションシップのサブデータのジオメトリを返します。
ファイルからシミュレーション状態を読み込みます。
シミュレーションからオブジェクトを削除します。
シミュレーションからリレーションシップを削除します。
シミュレーションオブジェクトまたはリレーションシップのジオメトリサブデータを修正します。
新しいダイナミクスシミュレーションを作成します。
ジオメトリ上に新しいKineFXポイントを作成します。
2つのスケルトンをブレンドします。
ジオメトリからKineFXポイントを削除します。
ジオメトリからKineFXポイントグループを削除します。
MotionClipから単一ポーズを評価します。
複数のMotionClipから単一ポーズを評価します。
ジオメトリ内のパターンに一致する最初のポイント番号を検索します。
nameアトリビュートでKineFXポイントを検索します。
ジオメトリ内のパターンに一致するポイントインデックスの配列を検索します。
親を持たないすべてのKineFXポイントを検索します。
KineFXポイントのすべての先祖を検索します。
KineFXポイントのすべての子を検索します。
KineFXポイントのすべての子孫を検索します。
KineFXポイントの親を検索します。
KineFXポイントのローカルトランスフォームアトリビュート値を返します。
複数のKineFXポイントのローカルトランスフォームを返します。
KineFXポイントのワールドトランスフォームを返します。
複数のKineFXポイントのワールドトランスフォームを返します。
KineFXジョイントに関する様々な情報(名前やワールド空間トランスフォームなど)を返します。
KineFXポイントに新しい親を設定します。
複数のKineFXポイントに新しい親を設定します。
複数のKineFXポイントのワールドトランスフォームを設定します。
skel::SetPointTransformsFromAgent
エージェントから複数のKineFXポイントのワールドトランスフォームを設定します。
MotionClipから不要なノイズを除去して、平滑化が適用された単一スケルトンを出力します。
スケルトンの配列から不要なノイズを除去して、平滑化が適用された単一スケルトンを出力します。
MotionClipから不要なノイズを除去します。
ジオメトリ内のKineFXポイントを階層に基づいてソートします。
KineFX階層全体を走査し、その結果を書き出します。
KineFXポイントのアトリビュート値を更新します。
文字列をキャメルケーススタイルに変換します。
文字列が特定の文字列で終わっているかどうかを判定します。
最初に該当するサブ文字列を検索します。
文字列に有効な文字のみが含まれるようにします。
入力値から書式化された文字列を作成します。
整数を文字列に変換します。
ランプを文字列に変換します。
配列内の文字列を連結した文字列を返します。
文字列の長さを計算します。
文字列をすべて小文字に変換します。
パーティション部分文字列の最初または最後の出現位置で文字列を分割します。
パスをフォルダ名とファイル名に分割します。
文字列でパターン置換を実行します。
文字列の中から正規表現に一致する最初の該当文字列を検索します。
文字列の中から正規表現に一致するすべての該当文字列を検索します。
入力文字列を正規表現と照合します。
正規表現で一致した該当文字列を別の文字列に置換します。
正規表現に基づいて文字列を分割します。
文字列内のサブ文字列を置換します。
文字列を逆順にします。
文字列を複数のトークンに分割します。
文字列が特定の文字列で始まるかどうかを判定します。
文字列から部分文字列を抽出します。
文字列を浮動小数点数に変換します。
文字列を整数に変換します。
文字列をランプに変換します。
文字列をすべて大文字に変換します。
2つのマトリックスをブレンドします。
トランスフォームコンポーネントからトランスフォームマトリックスを構築します。
transform::ClampedLookAtPorthole
LookAtの回転範囲を、球面上のポートホール(覗き窓)に制限します。
transform::ClampedLookAtWindow
LookAtの回転範囲を、球面上のウィンドウ(矩形範囲)に制限します。
マトリックスの行列式を計算します。
2つのベクトル間の回転を表現したトランスフォームを計算します。
マトリックスを個々のトランスフォームコンポーネントに分解します。
マトリックスのローカルLook At軸をターゲットの方に回転します。
指定した平面を基準にトランスフォーム行列をミラーリングさせます。
複数のウェイトに基づいて、複数のマトリックスまたはクォータニオンをブレンドします。
transform::MultiBlendFromArray
ウェイト配列に基づいて、マトリックスまたはクォータニオンの配列をブレンドします。
極分解を使用して、マトリックスを回転マトリックスとストレッチマトリックスに分解します。
マトリックスに事前回転を適用します。
マトリックスに事前スケールを適用します。
マトリックスに事前移動を適用します。
ポイントを球面上に投影します。
transform::ProjectOnSphericalPorthole
ポイントを球面上の円形のポートホール(覗き窓)に投影します。
transform::ProjectOnSphericalWindow
ポイントを球面上の矩形ウィンドウに投影します。
マトリックスに回転を適用します。
軸と角度による回転によってマトリックスを事前回転させます。
トランスフォームマトリックスにスケールを適用します。
球面線形補間を行ないます。
基準の回転角度に最も近いオイラー角を求めます。
ベクトルでマトリックスを移動させます。
uieventからビューポートトランスフォームに関する情報を取得します。
uieventから押されたマウスボタンに関する情報を取得します。
uieventからドラッグ開始時点でのコントロールの位置に関する情報を取得します。
uieventからマウスの状態に関する情報を取得します。
NDCトランスフォームとNDC空間でのマウス位置に関する情報を取得します。
プライマリコントロールの参照トランスフォームに関する情報を取得します。
uieventからマウスレイに関する情報を取得します。
トランスフォームハンドル操作に関する情報を取得します。