검색어 입력폼

[컴퓨터 그래픽스] Clipping Polygon

등록일 2002.11.24 파일확장자압축파일 (zip) | 7페이지 | 가격 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

참고 자료

컴퓨터 그래픽스
홍릉과학 출판사
조동섭,한정현 공역

압축파일 내 파일목록

ClippingPolygon.ncb
ClippingPolygon.aps
ClippingPolygon.clw
ClippingPolygon.cpp
ClippingPolygon.dsp
ClippingPolygon.dsw
ClippingPolygon.h
ClippingPolygon.opt
ClippingPolygon.plg
ClippingPolygon.rc
ClippingPolygonDoc.cpp
ClippingPolygonDoc.h
ClippingPolygonView.cpp
ClippingPolygonView.h
MainFrm.cpp
MainFrm.h
ReadMe.txt
Resource.h
StdAfx.cpp
StdAfx.h
res/ClippingPolygon.ico
res/ClippingPolygon.rc2
res/ClippingPolygonDoc.ico
res/Toolbar.bmp
cg_hw04.hwp
다운로드 맨위로