3d software renderer
Posted by Go crazy for anything that will make you smile.
평생에 이걸 만들때 처럼 고생한 적은 없는것 같다. 특히 3d의 구를 만들때는 공식을 계산하느라 피토하는줄 알았다. 다른 api를 보면 그냥 createsphere(...) 이라서...ㅜㅜ...
평생에 이걸 만들때 처럼 고생한 적은 없는것 같다. 특히 3d의 구를 만들때는 공식을 계산하느라 피토하는줄 알았다. 다른 api를 보면 그냥 createsphere(...) 이라서...ㅜㅜ...
opengl로 만들었던 md2 viewer. 삽질 정말 많이 했었는데..ㅎㅎ...
게임프로그래머를 꿈꾸는 학생이면 누구나 한번즘 만들어 본다는 슈팅게임.. 인터넷을 뒤져가며 리소스를 가져와 만들던 생각이 난다... 허접하지만 미치도록 하고싶어서 했던 시절.. 그립군.
boost가 정말 잘 만들어진 라이브러리어서 안 쓸 수가 없다. 가장 기본인 boost 설치하는 방법을 설명 하겠다. 나의 환경: boost version: 2008.6.26. 현재 1.35. site: http://www.boost.org/ compiler: visual studio 2005. os: windows xp 1. boost 사이트로 가서 boost를 down 받는다. http://www.boost.org/users/download/ boost package와 boost jam이 있는데, boost package이 boost library이고 boost jam은 boost를 컴파일 해 주는 utility이다. boost jam은 다운받지 않겠다. 2. boost를 down 받아서 압축을 푼다..
출처 : http://aronze.egloos.com/213805 boost.org 에 있는 boost library 목록 정리 * generic 을 옴기는 과정에서 그냥 일반화라고 적었는데요, specialize 와 마찬가지로 template 관련 책을 보시지 않으면 잘 이해가 되지 않을 것입니다. 보통 객체지향 프로그래밍과 대비되는 말로 template 을 사용한 디자인을 일반화 프로그래밍이라고 하며, 일반화로 디자인된 객체를 실제 객체로 매칭시켜서 특화시킨 것을 template specialize 라고 합니다. * stl 도 마찬가지지만 boost 는 고수준의 template 코딩 테크닉이 함축되어 있어 사용 혹은 구현 소스를 보실 때 혼동이 많으실 겁니다. 국내에 관련하여 빨간책 시리즈가 나와 있..
파일내용을 그대로 메모리에 올려서 메모리에 올려진 파일내용을 수정하고 수정된 내용을 디스크 파일에 쓴다. 순서는 다음과 같다. - 파일 오픈 hF=CreateFile("test.txt") - 파일 내용을 메모리에 올린다 hMapF=CreateFileMapping(hF) - 메모리에 올려진 첫번째 주소를 얻는다. pF=MapViewOfFile(hMapF) - 첫번째 주소로 메모리 내용을 조작한다. - 중간중간에 변경된 내용을 강제로 디스크에 쓰게만든다. FlushViewOfFile(pF) - 해제. UnmapViewOfFile(pF); - 해제. CloseHandle(hMapF); - 파일 닫기. CloseHandle(hF); #include #include int main(int argc, char **..
주로 라이브러리를 만들다 보니 함수에 대해 설명할 필요도 많고. 보통은 함수 위에다가 써두는데 할말이 많은 함수도 가끔이고.. 정말 가끔은 함수내에서 유효검사를 하는데 한두개가 아니라 꽤 많아서 정작 하는일은 그다지 없는데 무척 길게 느껴진다.. 이럴때를 위해 코드접기 기능을 사용하려고 찾아보았다. 링크 : http://www.gpgstudy.com/forum/viewtopic.php?topic=7907 Outlining and Hiding Code 기능 사용하십니까? 많이 사용한다. 13% [ 2 ] 가끔 사용한다. 66% [ 10 ] 처음 들었다. 20% [ 3 ] 총 투표수 : 15 글쓴이 메시지 쌀밥 가입: 2003년 2월 2일 올린 글: 1056 소속: Papaya Outlining and Hi..
학교에서 처음으로 만든 게임. 그냥 directx를 사용해서 먼가 만들어 봤다는 거에 의의를 두고 싶다. pt를 보니 손발이 오그라 든다..하하하하하....ㅡㅡ;.