[컴퓨터 그래픽스] 중간점 원 알고리즘 구현
- 최초 등록일
- 2002.10.11
- 최종 저작일
- 2002.10
- 7페이지/ 압축파일
- 가격 1,000원
목차
1. 실수 연산을 통한 중간점 원 알고리즘구현
2. 정수연산을 통한 중간점 원 알고리즘 구현
3. 개선된 정수 연산을 통한 중간점 원 알고리즘 구현
본문내용
1. 실수 연산을 통한 중간점 원 알고리즘구현
void CMidCircleView::MidCircle(int Center_x, int Center_y, int radius, COLORREF crColor)
{
int x, y;
float d;
x=0; //처음의 x좌표
y=radius; //처음의 y좌표(반지름)
d=5.0/4 - radius; //픽셀 결정변수의 초기값
CirclePoints(Center_x, Center_y, x,y,crColor);
while(y>x)
{
if(d<0)
{ //E를 선택
d+= x*2.0 +3; //E를 선택한 경우 다음 중간점 결정값
x++;
}
else
{ //SE를 선택
d+=(x-y)*2.0+5; //SE를 선택한 경우 다음 중간점 결정값
x++;
y--; //SE를 선택한 경우 y를 감소시킴
}
CirclePoints(Center_x, Center_y, x, y, crColor);
}
}
참고 자료
없음
압축파일 내 파일목록
cg_hw02.hwp
MidCircle/MainFrm.cpp
MidCircle/MainFrm.h
MidCircle/MidCircle.aps
MidCircle/MidCircle.clw
MidCircle/MidCircle.cpp
MidCircle/MidCircle.dsp
MidCircle/MidCircle.dsw
MidCircle/MidCircle.h
MidCircle/MidCircle.ncb
MidCircle/MidCircle.opt
MidCircle/MidCircle.plg
MidCircle/MidCircle.rc
MidCircle/MidCircleDoc.cpp
MidCircle/MidCircleDoc.h
MidCircle/MidCircleView.cpp
MidCircle/MidCircleView.h
MidCircle/ReadMe.txt
MidCircle/Resource.h
MidCircle/StdAfx.cpp
MidCircle/StdAfx.h
MidCircle/res/MidCircle.ico
MidCircle/res/MidCircle.rc2
MidCircle/res/MidCircleDoc.ico
MidCircle/res/Toolbar.bmp