[컴퓨터 그래픽스] Clipping Polygon

등록일 2002.11.24 압축파일 (zip) | 3페이지 | 가격 1,000원

목차

없음

본문내용

void CClippingPolygonView::ClipPol(int loop, POINT ver[])
{
CClientDC cdc(this);

CPen linePen(PS_DOT, 1, RGB(0,0,0)); //Clipping되기 전의 Polygon을 그릴 펜
CPen clipPen(PS_SOLID, 1, RGB(0,0,255)); //Clipping된 후의 Polygon을 그릴 펜
CPen dotPen(PS_DASH, 1,RGB(255,0,0)); //Clipping Window를 그릴 펜

POINT NewVer[20]; //각 edge별로 클리핑한 후의 새로운 Polygon
POINT Temp[20]; //Clipping시 임시로 저장할 Polygon
POINT start, end, InterSec; //시작점, 끝점, 교점

cdc.SelectObject(&dotPen); //펜을 선택
cdc.MoveTo(CW[2],CW[0]); //Clipping Window 그리기, TopLeft로 이동
cdc.LineTo(CW[3],CW[0]); //TopLeft -> TopRight
cdc.LineTo(CW[3],CW[1]); //TopRight -> BottomRight
cdc.LineTo(CW[2],CW[1]); //BottomRight -> BottomLeft
cdc.LineTo(CW[2],CW[0]); //BottomLeft -> TopLeft

참고 자료

컴퓨터 그래픽스
홍릉과학 출판사
조동섭,한정현 공역
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서