전체자료 1
검색어 입력폼
  • 그림판 프로그램 소스 코드와 설명 - OpentGL 평가B괜찮아요
    컴퓨터 그래픽스 PROJECT#11] Mouse 답신 함수를 수정하여서 지우개를 설치하시오.지우개는 기존의 사각형을 그리는 부분을 이용했다. 단지 색깔을 지정할 때 흰색으로 설 정만 해주었다. 소스를 보자면-㉮ void mouse(int btn, int state, int x, int y) 안에 추가해준 부분▶//추가된 지우개 모드else if(draw_mode == 6 && count == 0){count = 1;xp[0] = x;yp[0] = y;}else if(draw_mode == 6 && count == 1){glNewList(box+k,GL_COMPILE);glColor3f(1.0,1.0,1.0);glBegin(GL_POLYGON);glVertex2i(x,wh-y);glVertex2i(x,wh-yp[0]);glVertex2i(xp[0],wh-yp[0]);glVertex2i(xp[0],wh-y);glEnd();glEndList();glColor3f(1.0,1.0,1.0);glBegin(GL_POLYGON);glVertex2i(x,wh-y);glVertex2i(x,wh-yp[0]);glVertex2i(xp[0],wh-yp[0]);glVertex2i(xp[0],wh-y);glEnd();draw_mode=0;count=0;k++;}위에서 draw_mode 와count를 이용해서 그에 맞는 조건일 경우에 사각형을 그려주는데 glColor3f(1.0,1.0,1.0);를 써서 흰색으로 설정해 주었다. 그리고 glNewList(box+k,GL_COMPILE); 부분은 리스트에 저장을 해서 후에 윈도우를 움직여서 객체들이 남도록 하기 위한 것이다. k++을 해주어서 디스플레이 리스트의 정수식별자를 증가시켜준다.그리고 pick(int x,int y) 함수에서 else if(x < ww/2+ww/10) return 6; 부분을 추가해서 리턴값 6를 받고 draw_mode를 6로 설정하도록 하였다. 그리고 xp[0],yp[0]에는 처음에 찍은 점의 좌표가 저장되는 것이고 그림이 그려질 때쯤의 x,y는 테,yp 에 저장이 되어 두 번째로 찍은 점이 된다. 따라서 그림은 두 번째 찍은 점의 좌표부터 계산이 되어서 그려지게 된다. 그리고 display() 함수 안에 메뉴판에 그릴 사각형을 위해서 다음을 추가한다.-------------------------------------------------------------------------------------//추가된 메뉴박스glColor3f(1.0,0.0,1.0);screen_box(5*ww/10,wh-ww/10,ww/10);//추가된 지우개 그림glColor3f(1.0, 1.0, 1.0);screen_box(ww/2+ww/40,wh-ww/10+ww/40,ww/20);-------------------------------------------------------------------------------------2] 현재의 윈도우 사이즈를 변경한 후에도 display 된 개체들이 그대로 남도록 하여라.디스플레이 리스트를 이용하여서 개체들이 그려질 때마다 인덱스 적인 정수 식별자를 이용하여 리스트에 저장을 시켜놓는다. 그리고 myReshape에서 display()가 불려질 때 다시 개체들을 그림판에 그리도록 한다.- ㉯ display(void) 함수안에...int j;
    공학/기술| 2001.10.02| 21페이지| 1,000원| 조회(1,264)
    미리보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 22일 금요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
8:20 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감