분류 전체보기
-
Open GL 관련 사이트들Etc/Link 2007. 3. 23. 00:18
OpenGL 오픈지엘 - 오픈지엘 공식 사이트, 생각외로 뉴스가 잘 올라온다. NeHe Tutorial - OpenGL Tutorial. 내용도 좋지만, 각 플랫폼, 언어별로 구현된 소스가 유용. OpenGL man page - OpenGL MAN 페이지. 일종의 매뉴얼. OpenGL Manual - SGI 의 OpenGL 1.2 매뉴얼 GL4Java - 자바를 위한 OpenGL OpenGL Win32 Tutorial - OpenGL Win32 Toturial GLUT3 - glut3 소스 및 다운로드. glut for win32 - Glut for Win32 DLL Download OpenGL Gamedev - OpenGL Gamedev FAQ & Mailing list cannon_smash - Op..
-
제네릭 알고리즘 - shuffle_random()Algorithm & Date structure/STL 2007. 3. 22. 23:57
벡터의 요소들을 랜덤하게 섞어주는 제네릭 함수입니다. 기본형은 shuffle_random(cards.begin(), cards.end(), random); 이렇고요 섞어줄 시작위치와 끝위치를 인자로 받습니다. 예를 들면... std::vector num; num.push_back(1); num.push_back(2); num.push_back(3); shuffle_random( num.begin(), num.end() ); 다음과 같이 하면 순서가 랜덤하게 섞이게 됩니다. 뭐 그냥 적당한 난수를 발생시켜서 인덱스 참조하는게 더 효율적일꺼 같기도 하지만 귀차니즘의 압박으로 그냥 사용하곤 합니다.