Tìm kiếm
Latest topics
Giải thuật sinh đường tròn (Scan Converting Circles)(Bresenham)
bkiz :: Giáo Trình :: Đồ Họa Máy Tính
Trang 1 trong tổng số 1 trang
Giải thuật sinh đường tròn (Scan Converting Circles)(Bresenham)
- Phương trình đường tròn đi qua tâm có toạ độ (xc,yc) là:
(x - xc)^2 + (y - yc)^2= r^2
Hình tròn là hình đối xứng tám cách
Cài đặt
void Bre_circle(int xc, int yc, int Radius, int
color)
{
int x, y, p;
x = 0;
y = Radius;
p = 3 - 2 * Radius;
while (x <= y)
{
putpixel(xc + x, yc + y, color);
if (p < 0)
p += 4 * x + 6;
else
{
p += 4 * (x-y) + 10;
y--;
}
x++;}
}
(x - xc)^2 + (y - yc)^2= r^2
Hình tròn là hình đối xứng tám cách
Cài đặt
void Bre_circle(int xc, int yc, int Radius, int
color)
{
int x, y, p;
x = 0;
y = Radius;
p = 3 - 2 * Radius;
while (x <= y)
{
putpixel(xc + x, yc + y, color);
if (p < 0)
p += 4 * x + 6;
else
{
p += 4 * (x-y) + 10;
y--;
}
x++;}
}
Similar topics
» Giải thuật sinh đường tròn Midpoint
» Giải thuật Bresenham
» Cấu Trúc Dữ liệu Giải Thuật
» Giải thuật trung điểm-Midpoint
» ĐƯỜNG ĐI VÀ CHU TRÌNH HAMILTON
» Giải thuật Bresenham
» Cấu Trúc Dữ liệu Giải Thuật
» Giải thuật trung điểm-Midpoint
» ĐƯỜNG ĐI VÀ CHU TRÌNH HAMILTON
bkiz :: Giáo Trình :: Đồ Họa Máy Tính
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
Mon Jun 24, 2013 11:27 pm by hangme
» host facebook
Mon Apr 02, 2012 2:26 pm by Admin
» Cyberlink PowerDirector 9 key full
Thu Mar 29, 2012 5:00 pm by Admin
» PowerDirector 10 Ultra
Fri Mar 23, 2012 6:15 pm by Admin
» Mảng - Nhập mảng số nguyên, tính tổng phần tử dương, tìm số hoàn hảo, tìm max, min, sắp xếp từ lớn đến nhỏ, từ nhỏ đến lớn
Sun Mar 18, 2012 9:17 pm by Admin
» HTML+CSS Form đăng nhập
Tue Sep 13, 2011 10:38 pm by Admin
» HTML+javascript : Lịch Dương
Thu Sep 08, 2011 5:15 pm by Admin
» HTML+javascript : Đòng hồ điện tử
Thu Sep 08, 2011 5:06 pm by Admin
» HTML: Form Đăng nhập
Thu Sep 08, 2011 4:42 pm by Admin