vrGUIService

クラス vrGUIService

(vrBaseService を継承)

クラス DialogType

ファイル ダイアログ ボックスのタイプを定義します(たとえば、[テクスチャを開く]/[テクスチャを保存])。

Texture

テクスチャ ファイルのダイアログ ボックス。

MeasuredMaterial

計測されたマテリアル ファイルのダイアログ ボックス(X-Rite など)。

SubstanceArchive

Substance アーカイブ ファイル用のダイアログ ボックス。

MDLArchive

MDL アーカイブ ファイル用のダイアログ ボックスです。

MaterialXArchive

OpenVDB

OpenVDB ファイルのダイアログ ボックス

クラス ViewCubePosition

ViewCube の位置を定義します。

TopRight

BottomRight

TopLeft

BottomLeft

クラス ViewCubeSize

ViewCube のサイズを定義します。

Automatic

小さいウィンドウと通常のウィンドウのサイズに合わせてレンダリングします。

Tiny

Small

Normal

Large

概要

関数:
信号:

関数

vrGUIService.addMainWindowToolBar(toolbar)

メイン ウィンドウにツールバーを追加し、ツールバー メニューにもエントリを追加します。

パラメータ:toolbar (QToolBar): 追加するツールバー
vrGUIService.getFileDialogPath(type)

指定されたタイプのファイル ダイアログ ボックスの初期パスとして使用されるパスを返します。

パラメータ:type (vrGUIService.DialogType): テクスチャをロードまたは保存するファイル ダイアログ ボックスのダイアログのタイプ(vrGUIService.DialogType.Texture など)。
戻り値:パス
戻り値の型:string

vrGUIService.getViewCubeOpacity()
戻り値:ViewCube の不透明度
戻り値の型:float

vrGUIService.getViewCubePosition()
戻り値:ViewCube の位置
戻り値の型:vrGUIService.ViewCubePosition

vrGUIService.getViewCubeSize()
戻り値:ViewCube のサイズ
戻り値の型:vrGUIService.ViewCubeSize

vrGUIService.isNavBarVisible()
戻り値:ナビゲーションバーが表示されている場合、True
戻り値の型:bool

vrGUIService.isViewCubeVisible()
戻り値:True (ViewCube が表示されている場合)
戻り値の型:bool

vrGUIService.openExportDialog(file, nodes)

指定したノードの[書き出し]ダイアログ ボックスを開きます。

自動書き出しはトリガされません。書き出し設定を変更することは可能です。

パラメータ:
  • file (string): ファイルのパス
  • nodes (List[vrdNode]): 書き出すノードのリスト

vrGUIService.openExportSceneDialog(file)

シーンの[書き出し]ダイアログ ボックスを開きます。

自動書き出しはトリガされません。書き出し設定を変更することは可能です。

パラメータ:file (string): ファイルのパス

vrGUIService.openImportDialog(files, parent=vrdNode())

指定されたファイルを含む[読み込み]ダイアログ ボックスを開きます。

自動読み込みはトリガされません。読み込み設定を変更することは可能です。

パラメータ:
  • files (List[string]): 読み込むファイルのリスト
  • parent (vrdNode): これらのファイルを追加する必要があるシーン ツリー内の親ノード。

vrGUIService.removeMainWindowToolBar(toolbar)

メイン ウィンドウからツールバーを削除し、ツールバー メニューからもエントリを削除します。

パラメータ:toolbar (QToolBar): 削除するツールバー

vrGUIService.setFileDialogPath(type, path)

指定されたタイプのファイル ダイアログ ボックスの初期パスとして使用されるパスを設定します。

完全なファイル パス(「e:\test\myfile.abc」など)が指定されている場合、ファイル名は自動的に削除されます。ネットワーク パスの場合は、スラッシュを使用する必要があります(「//server/directory/」など)。

パラメータ:

vrGUIService.setNavBarVisible(value)

ナビゲーションバーの表示設定を変更します。

パラメータ:value (bool): True の場合、ナビゲーション バーが表示されます

vrGUIService.setViewCubeOpacity(value)

マウスが立方体領域の外側にある場合に、ViewCube の不透明度を変更します。

パラメータ:value (float): 新しい不透明度

vrGUIService.setViewCubePosition(value)

ViewCube の位置を変更します。

パラメータ:value (ViewCubePosition): 新しい位置

vrGUIService.setViewCubeSize(value)

ViewCube のサイズを変更します。

パラメータ:value (ViewCubeSize): 新しい ViewCube のサイズ

vrGUIService.setViewCubeVisible(value)

ViewCube の表示/非表示を変更します。

パラメータ:value (bool): True の場合、ViewCube が表示されます

vrGUIService.viewInNewRenderWindow(nodes)

指定したノードの新しいレンダー ウィンドウを開きます。

パラメータ:nodes (List[vrdNode]): 表示するノードのリスト

信号

vrGUIService.colorThemeChanged(newTheme)

この信号は、カラー テーマが変更されたときに送信されます。

パラメータ:newTheme (vrStyleTypes.ColorTheme):

vrGUIService.recentFilesChanged()

この信号は、最近使用したファイルのリストが更新されたときに送信されます。

vrGUIService.recentFilesCleared()

この信号は、最近使用したファイルのリストがクリアされたときに送信されます。