アプリケーションツールリファレンス
使用前に接続先サーバーのツールを検出してください。利用可否と操作の成否は、実行中のアプリケーション、読み込んだコンテンツ、動作モード、ライセンス機能に依存します。
アプリケーションツールの引数は文字列です。数値や真偽値も "true"、"10"、"0.5" のように指定します。必須・任意の引数は各ツールの検出されたスキーマに従ってください。Variable Exposer ツールは、それぞれのスキーマを使用します。
ライブラリ、モデル、ステート
Section titled “ライブラリ、モデル、ステート”| ツール | 用途 |
|---|---|
list_libraries / select_library |
モデルまたは背景のライブラリを検出して選択します。選択は閲覧対象を変更します。 |
list_library_models / load_model |
元アセットを検出し、ライブラリアセット ID または一意の名前で読み込みます。 |
list_loaded_models / select_model |
シーンインスタンスを検出し、実行時の操作対象を選択します。 |
get_model |
表示、トランスフォーム、選択、ロックを読み取ります。 |
set_model_visibility |
通常の表示ルールに従って、読み込み済みモデルを表示・非表示にします。 |
set_model_transform |
position、rotation、scale を absolute または relative モードで変更します。 |
delete_model |
シーンインスタンスを削除します。ライブラリの元ファイルは保持されます。 |
list_model_states / set_model_state |
ステートのグループとオプションを検出して適用し、選択結果を読み戻します。 |
get_model_animation |
再生を変更せずに再生クロックをサンプリングします。 |
カメラと XR
Section titled “カメラと XR”| ツール | 用途 |
|---|---|
get_camera |
デスクトップカメラの位置・回転とレンズを読み取ります。 |
set_camera_view |
モデル軸に基づく六つのビューからモデルをフレーミングします。 |
frame_model |
現在の視線方向でモデルを画面に収める移動を開始します。 |
move_camera / rotate_camera |
デスクトップカメラの移動、見回し、周回を行います。 |
set_camera_fov |
透視カメラの垂直視野角を設定します。 |
get_xr_mode / set_xr_mode |
XR の状態を読み取り、開始・終了し、切り替え状態を確認します。 |
カメラ操作にはデスクトップモードが必要です。位置操作とキャプチャの動作はビューと XRを参照してください。
実行時 UI とスクリーンショット
Section titled “実行時 UI とスクリーンショット”| ツール | 用途 |
|---|---|
list_windows / show_window |
実行時パネルを検出して開き、必要に応じて設定セクションを選択します。 |
hide_window |
パネルまたは all を非表示にします。動作は現在のインターフェース構成に従います。 |
show_library |
models または backgrounds のサムネイルを表示します。 |
list_ui_scrolls / scroll_ui |
表示中のスクロール領域を検出し、現在の領域 ID でスクロールします。 |
capture_screenshot |
アプリケーションの画像プレビューを返し、任意で PNG を保存します。 |
背景、グラフィックス、Turntable
Section titled “背景、グラフィックス、Turntable”| ツール | 用途 |
|---|---|
list_backgrounds / set_background |
背景を検出し、返された ID または一意の名前で読み込みます。 |
get_environment / set_environment |
対応する設定を取得し、返された範囲内で1項目を変更します。 |
get_graphics_options / set_graphics_option |
対応するグラフィックス操作を検出し、変更後の実際の状態を読み戻します。 |
get_turntable |
割り当て、再生、角度、速度、利用可否を読み取ります。 |
assign_model_to_turntable |
読み込み済みモデルを割り当て、accepted と confirmed を確認します。 |
release_turntable_model |
モデルを読み込んだまま割り当てを解除します。 |
set_turntable |
play、reverse、pause、angle、speed を設定します。MCP の速度は 0 から 30 の度/秒です。 |
ネットワーク経由で行う割り当て・解除は、リクエストが受理された後も処理中の場合があります。実際の割り当てが要求と一致するまで get_turntable を読み取ってください。安定した読み戻しが必要な角度設定では、先に再生を一時停止します。
