0

Linux マシンで OpenGL/GLUT プログラムを実行して、3D モデルをさまざまな角度から表示し、スクリーンショットを撮ることができます。すべてをキーボードから制御します。モデル内を特定の方法で移動し、すべてのステップでスクリーンショットを取得するスクリプトを作成したいと考えています。Linux には、スクリプトからこのアプリケーションにキーストロークを送信する簡単な方法があるはずです。誰でも方法を知っていますか?

4

2 に答える 2

1

GLUT のソース コードを取得し、リモート制御可能にします。これを行う 1 つの方法は、キーボードをポーリングする関数を削除し、代わりにソケットをポーリングさせることです。プログラムを既存のプログラムと新しいライブラリでリンクします。

その後、リモート制御可能なプログラムへの接続を確立し、アプリからプログラムでキーコードを設定できます。

于 2008-10-12T21:23:58.470 に答える
0

X11 ウィンドウにイベントを挿入できます。xneeがそれをしてくれると思います。「検査」(Tkの機能を使用?)もこれを行っていたと思います。

于 2008-10-12T22:00:30.220 に答える