[컴퓨터 그래픽스] 중간점 원 알고리즘 구현

등록일 2002.10.11 압축파일 (zip) | 7페이지 | 가격 500원

목차

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);
}
}

이 자료와 함께 구매한 자료

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서