문제의 원인이 뭔지도 확인 되지 않았는데, 참고하시라고 씁니다.
오늘 제가 만난 건 오류를 간단하게 설명드리려고 합니다.
OpenHaptics를 사용해서 PHANTOM Omni 클래스를 하나 만들었습니다.
(클래스는 옴니 디바이스 업데이트, 값 받기 등등의 함수가 구현이 되어 있겠죠?)
제가 입력을 빠르게 돌릴 일이 있어서 쓰레드를 하나 만들어서 Omni update함수를 그 안에 넣어봤는데,
에러가 나는 것이었습니다.
에러의 위치는
hdBeginFrame(hdGetCurrentDevice());
그래서 구글링을 겁나해보니, 이미 오픈 햅틱스에서 쓰래드를 사용해서 콜백함수를 실행시킬 수 있는
부분이 있길래 그렇게 해 보았더니 문제 없이 잘 돌아가는 것을 확인할 수 있었습니다.
참조: http://www.cplusplus.com/forum/beginner/11579/
'공부생각 > 전산잡지식' 카테고리의 다른 글
윈도우즈 탐색기에서 TortoiseSVN 아이콘이 보이지 않을때. (2) | 2012.07.17 |
---|---|
[전산 잡지식] 드래그 할 때마다 오류가 발생할 때 (링고스 사용자) (0) | 2011.11.21 |
Parameter passing과 Lazy evaluation (4) | 2010.01.12 |
[전산잡지식] 버퍼 (Buffer) (0) | 2009.06.23 |
[전산잡지식] 객체지향프로그래밍(OOP) (0) | 2009.06.18 |