2008-10-12 2 views
0

리눅스 머신에서 OpenGL/GLUT 프로그램을 실행하여 다양한 각도에서 3D 모델을 볼 수 있으며 스크린 샷을 찍을 수 있으며 모든 것은 키보드에서 제어됩니다. 모든 단계에서 스크린 샷을 찍는 특별한 방법으로 모델을 돌아 다니는 스크립트를 작성하고 싶습니다. 스크립트에서이 응용 프로그램에 키 입력을 보내는 Linux의 간단한 방법이 있어야합니다. 누구나 어떻게 알아?프로그래밍 방식으로 GLUT 응용 프로그램에 키 입력 보내기

+0

이 질문/답변보기 : http://stackoverflow.com/questions/164460/programmatically-launching-standalone-adobe-flashplayer-on-linuxx11#165089 – ypnos

답변

1

GLUT 소스 코드를 가져 와서 원격 제어가 가능하도록 만듭니다. 이 작업을 수행하는 한 가지 방법은 키보드를 폴링하고 대신 소켓을 폴링하는 함수를 제거하는 것입니다. 새 프로그램으로 기존 프로그램과 링크하십시오.

이제 원격 제어 가능한 프로그램에 대한 연결을 설정하고 프로그램에서 키 코드를 프로그래밍 방식으로 설정할 수 있습니다.

0

X11 창에 이벤트를 주입 할 수 있습니다. 나는 xnee이 그렇게 할 것이라고 생각합니다. 나는 이것을 수행하는 데 사용되는 "inspect"(Tk의 기능을 사용 하는가?)라고 생각한다.

관련 문제