Bresenham의 선 알고리즘은 빠른 정수 연산 (더하기, 빼기 및 곱하기 2) 만 사용하여 직선을 그리는 방법입니다. 그러나 별명을 생성합니다. 앤티 앨리어싱 선을 그리는 비슷한 방법이 있습니까?
1
몇 가지 질문 ... CPU 또는 GPU에서 드로잉 로직을 수행하고 있습니까? 또한 정수 기반 알고리즘 또는 부동 소수점을 찾고 있습니까?
—
Alan Wolfe
@AlanWolfe, CPU의 정수 알고리즘-Bresenham의 알고리즘과 동일한 환경.
—
Mark
wikipedia 페이지는 반으로 구워 져서 종이에 접근 할 수는 없지만 en.wikipedia.org/wiki/Xiaolin_Wu%27s_line_algorithm 이 고전입니다. 그러나 기본적인 인터넷 검색을 통해 쉽게 찾을 수 있기 때문에 게으른 질문처럼 느껴집니다.
—
yuriks
큰 소리로 생각하면 다중 픽셀 두께의 선을 그리는 데 Bresenham을 쉽게 적용 할 수 있어야합니다. 그런 다음 수학적 이상적인 선에서 각 픽셀 중심의 거리를 계산하고 일부 감소 기능을 적용하여 앤티 앨리어싱을 수행 할 수 있습니다.
—
Nathan Reed
그래도 의견을 올바른 것으로 표시 할 수는 없습니다.
—
Mark