본문 바로가기

c++

(25)
Wiimote 프로그램 지난주에 Wiimote와 Nunchuk를 구입해서 이것저것 테스트를 해봤다. 처음에 생각했던만큼 데이터가 안나와서 일차적으로 4월 말에 출시되는 MotionPlus라는 Wiimote의 확장 악세사리가 나올때까지는 하려던것을 멈췄다. 어느분이 만들어 놓으신 Wiimote API를 구해다가 OpenGL를 사용해서 프로그램도 짜봤다. 이건 어느정도 정리가되면 공개하겠다. 일단 외국사이트를 검색하다가 본 Wiimote를 사용하는 프로그램을 정리해보려고 한다. 이 페이지는 완성된 페이지가 아니라, 조금씩 정리해나가는 페이지입니다.. 1. Wiimote Pointer - URL : http://blog.dawnofthegeeks.com/2009/01/01/a-better-wiimote-pointer/ - IR과 가..
Wiimote & nunchuk 구입 로봇의 모션 및 수동조종을 wiimote를 이용하면 괜찮지 않을까... 해서 집에서 가까운 롯데마트에서 wiimote 28,000원, nunchuk 15,000원에 구입. 내가 쓰고 있는 삼성 x22 노트북과 연결.... 성공 인터넷으로 wiinmote라는 프로그램을 다운받아 실행... 아무 이상없이 잘 된다.. 자. 그러면 프로그램을 짜기위해 다른 사람들이 만들어놓은 라이브러리를 구해보자... 대부분 managed code로 되어있네? 구글링을 해보니 native c++ wiimote library를 구할수 있었다. http://wiiyourself.gl.tter.org/ 위 사이트에서 라이브러리를 다운받을 수 있다. 이제 코딩 시작...
WIN32_LEAN_AND_MEAN MFC를 사용하지 않는 WIN32 어플리케이션에서는 WIN32_LEAN_AND_MEAN를 정의해놓자. 그래서, 실행파일의 크기 및 컴파일 시간을 줄일 수 있다. #define WIN32_LEAN_AND_MEAN #ifdef _MSC_VER // VC # pragma once #endif #ifndef _WIIMOTE_H # define _WIIMOTE_H #define WIN32_LEAN_AND_MEAN #include #include // auto Unicode/Ansi support #include // for HID write method #include // for state recording using namespace std; 요즘 wiimote하고 nunchuk를 구입해서 소프트웨어와 연동하..
사이트 북마크 리스트 공개 라이브러리 및 소스코드 관련 Program archives ---------------- AT&T netlib (numerical analysis, lapack) ftp://netlib.att.com Ericsson's C++ archives ftp://euagate.eua.ericsson.se/pub/c++ CICA (windows/DOS) http://www.cica.indiana.edu ftp://ftp.cica.indiana.edu Simtel (DOS/windows) http://www.simtel.net/simtel.net/msdos/cpluspls.html ftp://oak.oakland.edu Walnut Creek ftp://ftp.cdrom.com Garbo (DOS/windows..
ROBOOP,A Robotics Object Oriented Package in C++ Class 로봇 Manipulation관련하여 작성된 C++ 클래스입니다. 이런것도 있었군요. Doxygen으로 작성된 레퍼런스가 아주 잘 정리되어 있네요. good!~ http://www.cours.polymtl.ca/roboop/docs/html/annotated.html
표준 라이브러리 STL(Standart Template Library)도 종류가 여러가지가 있다. 그리고, 용도에 따른 다양한 표준화된 라이브러리가 존재한다. 개발할 소프트웨어에 표준화된 코드를 삽입하는 것은 소프트웨어가 타 라이브러리에 의존성이 커진다고 보기보단, 생산성 또는 확장성에 좀더 유리해졌다고 보면 될것같다. 퍼포먼스도 안나오는 라이브러리 만들어서 사용하기보단 인터페이스와 최대한 언어의 표준에 맞게 작성된 라이브러리를 구해다가 사용하는게 더 좋다.. STL의 종류 (1) Dinkum STL(http://www.dinkumware.com) VIsual C++에 탑재된 표준 템플릿이라고 한다. (2) SGI STL(http://www.sgi.com/tech/stl) (3) STLport (http://www.st..
Sequential Monte Carlo Template Class Particle Filter관련 자료를 검색하다가 찾은 사이트중 하나. 참고가 될것같아 올려둔다. 관련 URL : http://www2.warwick.ac.uk/fac/sci/statistics/staff/academic/johansen/smctc/ Sequential Monte Carlo methods are a very general class of Monte Carlo methods for sampling from sequences of distributions. Simple examples of these algorithms (often termed particle filters) are used very widely in the tracking and signal processing litera..
[C++]Dynamic cast 사용 방법예 class CMyClass { virtual void Foo() {} }; class CMyDerivedClass : public CMyClass { void Foo() {} } ; // Declare a variable of CMyDerivedClass* myDerivedClassObject = new CMyDerivedClass(); // Call Foo() of derived class myDerivedClassObject->Foo(); // Call Foo() of the base class CMyClass* myClass = dynamic_cast(myDerivedClassObject); // Make sure that our program won’t crash assert(myClass); m..