본문 바로가기

728x90
반응형

DX

(2)
삼각형 그리기.. 안녕하세요 엔젤루스입니다 ^^ 오늘은 DirectX sdk를 이용하여 간단한 삼각형을 그리는 프로그램을 만들어 보겠습니다. 오늘도 이전 포스팅과 거의 비슷한 코드를 가지고 있습니다. 그럼 한번 진행해 보도록 하겠습니다. Direct3D로 생성 된 어플리케이션은 정점을 사용해서 지오메트리 형상을 drawing 합니다. 3차원 Scene에서는 이러한 지오메트리 형상이 1개 이상을 포함하게 되는 것입니다. 이번에는 위에서 말한것 같이 간단한 삼각형을 그려보도록 하겠습니다. 3개의 정점을 사용해서 2D의 삼각형을 랜더링 하는데요. 정점의 저장 및 렌더링을 하기 위해서 Direct3D 개체인 정점 버퍼의 개념을 사용하고 있습니다. struct CUSTOMVERTEX { FLOAT x, y, z, rhw; DWOR..
DirectX 첫 시작 - 장치의 생성. 안녕하세요 ^^ 엔젤루스입니다. 이번에는 Direct X를 시작해보려고 합니다. 그러고 보니 참 이것 저것 많이 한다는 생각이 들기도 하네요 ㅎ 하지만 워낙 프로그래밍이 좋은 사람이라 약간의 이해를 ^^ Direct X를 이용하게 되면 우리는 그래픽 카드를 사용할 수 있게 됩니다. 그래서 더 빠르게 멋진 영상이나 그래픽 요소를 출력할 수 있게 되는 거죠. 그럼 첫 시작인 장치의 생성에 대해서 알아 보도록 하겠습니다. 장치를 생성한다는 것은 Direct X를 사용할 수 있도록 Direct3D 개체를 생성한다는 이야기 입니다. 그럼 이녀석을 생성하는 방법에 대해서 알아볼까요... INT WINAPI wWinMain(HINSTANCE hInst, HINSTANCE, LPWSTR, INT) { //윈도우 클래스..

728x90
반응형