問題タブ [vizard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
255 参照

python - vizardのボタン

ラジオボタンを使用して正しいオプションを選択するGUIをVizardで開発していますが、解決できない問題があります。

ラジオボタンのすべてのグループで、最初のボタンは常に選択されているように見えますが、実際には選択されていません。それを選択する唯一の方法は、別のボタンを選択してから、最初のボタンをもう一度選択することです。

誰かがこれを解決する方法を知っていますか?最初はどのボタンも選択されていないようにしたいと思います。

0 投票する
1 に答える
198 参照

python - Python でボタンにクリック機能を追加する

私はPythonが初めてです。Vizard 4.0 を使用してシンプルな 3D ワールドを作成しており、画面にストップウォッチを追加したいと考えています。実際の 3D ストップウォッチは必要ありません。ストップウォッチがカウントされると更新される、画面の隅にあるシンプルなテキスト ボックスだけです。これまでのところ、うまくいきません。提案や助けをいただければ幸いです。

0 投票する
1 に答える
95 参照

python - 関数から呼び出された関数からの出力を返す

私は Vizard (Python) を使用しており、時計が更新されるたびに実行されるイベントが必要です。これを Vizard で適切に行う機能はvizact.ontimer(). この機能のマニュアルは、ここにあります。

呼び出したい関数には、入力と出力の両方があります。vizact.ontimer()(関数マニュアルによると)次のように関数への入力を指定できることを理解しています:

...inputsは入力のリストで、myFunctionは実行したい関数の名前です。は0、機会があればいつでも関数を実行する必要があることを意味します。

ただし、からの出力をキャッチする方法がわかりませんmyFunction。どうすればいいですか?このvizact.ontimer()関数は、 の出力とは似ていないオブジェクトを返すようですmyFunction

0 投票する
2 に答える
399 参照

python - Python スクリプトを閉じて、すぐに再起動します

Python (Vizard) を使用して、ラップトップで仮想現実環境をリモートで起動しています。ラップトップが閉じられており、ヘッドマウントディスプレイも装着しているユーザーがバックパックに装着しているため、これをリモートで行う必要があります。ネットワーク接続を開き、仮想現実環境をラップトップにロードさせるコマンドを送信できますが、Vizard を完全に閉じないと環境を閉じることができません。

起動するために、次のようにネットワークを追加します。

myNetwork = viz.addNetwork('computer_name')

次に、ネットワーク イベント コールバックを使用してネットワーク メッセージを待ちます。

したがって、これはうまく機能し、 で指定された設定でプレーヤーを仮想現実環境に起動しますpreferences。しかし、ネットワークを介して別のメッセージを送信すると、新しい世界が古い世界の上に重ねられ、仮想現実環境をきれいに閉じるための有効な方法がないようです。

仮想現実環境をまともに分解できないので、プログラム全体を最初から再起動した方が良さそうです。Vizard には というコマンドがありますが、viz.quit()これを関数呼び出しの前に挿入するloadWorldと、プログラムが完全に停止して に到達しませんloadWorld。だから、私はこれを行うことができる別の方法があるのだろうか.

質問: Python スクリプトに、すべてのリソースを閉じて割り当てを解除し、その後すぐに再起動するように指示するにはどうすればよいですか?

0 投票する
1 に答える
138 参照

vizard - 新しい vizconnect を使用したテスト キーボード & マウス モード (ppt ではない) での位置/場所の追跡

次のようなコードを使用して、vizconnect の前に場所を細かく追跡できます。

その後

しかし、私は今、新しい vizconnect を使用しています。

メイン プロジェクトの '.py' ファイルからトラッカーにアクセスするための推奨される方法は何か、特にキーボード/マウスのシナリオを使用してプログラム開発中の動きをシミュレートする場合はどうすればよいか考えています。

どんなアドバイスでも大歓迎です。

ありがとう

0 投票する
1 に答える
1292 参照

python - Python グローバル変数のインデント

Vizard を使用してソフトウェアをプログラムしています。Python を使用していますが、まったくの初心者で、次のエラーが発生します。

マークされた行で。理由はありますか?