DDA알고리즘 (1) 썸네일형 리스트형 Bresenham 과 DD알고리즘의 기본 원리 이 함수는 DDA(Digital Differential Analyzer) 알고리즘을 구현한 것입니다. DDA 알고리즘의 주요 특징들을 잘 반영하고 있습니다:부동소수점 연산 사용: delta_x와 delta_y를 float 타입으로 선언하여 부동소수점 연산을 사용합니다.증분 계산: delta_x /= bigger_delta;와 delta_y /= bigger_delta;를 통해 각 단계별 x와 y의 증분을 계산합니다.선형 보간: 각 단계마다 start.x += delta_x;와 start.y += delta_y;를 통해 좌표를 선형적으로 증가시킵니다.반복 횟수 결정: bigger_delta를 사용하여 더 긴 축을 기준으로 반복 횟수를 결정합니다.픽셀 그리기: 각 단계마다 계산된 좌표에 픽셀을 그립니다.추가.. 이전 1 다음