[컴퓨터 그래픽스] Clipping Polygon
- 최초 등록일
- 2002.11.24
- 최종 저작일
- 2002.11
- 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