Chia sẽ bài tập Đồ Hoạ Máy Tính - Page 2 - +:| Diễn đàn Người Quảng Bình |:+

Go Back   +:| Diễn đàn Người Quảng Bình |:+ >
¤,¸¸,*¤* CLB TIN HỌC *¤*,¸¸,¤
> |+| Mã Nguồn Mở |+|
Quên mật khẩu? Đăng ký!

ĐỘI BÓNG NQB | HỘI NGHỆ SĨ | HỘI TRÀ ĐÁ | CLB NGOẠI NGỮ (QEC)| SIDEWALK CLUB | RADIO NQB | BAN QUẢN TRỊ
Trả lời
 
Ðiều Chỉnh Xếp Bài
  #11  
Old 27-05-2009, 10:57 AM
coiume's Avatar
coiume coiume vẫn chưa có mặt trong diễn đàn
Người Quảng Bình (NQB)
 
Tham gia ngày: May 2009
Đến từ: hcm
Tên Thật: nguyễn anh tuấn
Bài gởi: 161
Được cảm ơn 71 lần trong 51 bài viết
Drunk Ðề: Chia sẽ bài tập Đồ Hoạ Máy Tính


tui vừa đọc xong code. nhưng chưa test kết quả được (đang xài vista nên ko cài được TURBO C. nhảy qua cài trên máy ảo chạy XP thì nó cài được nhưng ko cài đủ và đúng thư mục) cậu chịu khó chụp lại kết quả rùi post lên cho anh em xem, anh em nhận xét cho.
----
đọc xong code tui có nhận xét thế này:
+ bài này chỉ là áp dụng giải thuật brenham để vẽ: cung tròn và đoạn thẳng (từ cung tròn và đoạn thẳng ta vẽ được hình tròn, hình chử nhật, tam giác.....)
+ giải thuật tô màu cậu làm gì mà chia nhỏ và rườm rà thế:
Void totren( int x, int y, int mauto, int maubien );
void totrai( int x, int y ,int mauto ,int maubien );
void tophai( int x, int y, int mauto, int maubien );
void toduoi( int x, int y, int mauto, int maubien );
Void totren( int x, int y, int mauto, int maubien );


Chỉ cần một hàm: void to_xung_quanh(...) là được rồi.
Tuy nhiên cả hai cách làm này đều không tốt vì nó dùng đệ quy nên tốn chi phí thời gian. tốt nhất là tô màu bằng giải thuật scan line ấy hiệu quả, nhanh và khoa học hơn nhiều.
+ cậu thử code bài toán: tô màu cho đa giác bất kỳ bằng giải thuật scan line xem (ko dùng đệ quy nha). bài này tui có làm rùi nhưng không giữ lại, nên ko post lên được (vì tui học môn này ở học kỳ trước, mấy thứ cùi bắp này giữ lại làm gì). tuy nhiên trong quá trình cài đặt nếu gặp vấn đề gì thì pm cho tui.
+ nhận xét về giải thuật là vậy - sorry nha
+ nhận xét về công sức và mức độ "yêu nghề" nè:
+ bài này khá công phu và tỉ mỉ, nói chung cậu rất chịu khó và "lì" (progammer là phải lì), cũng tốn khá nhiều công sức cho bài này đấy.
+ vote cho cậu một phiếu - công sức mà cậu bỏ ra là ko ít .
(tái bút: học môn đồ họa này chỉ là để nắm bắt và vận dụng ý tưởng của các giải thuật thôi. không cần mất nhiều thời gian cho những thứ ko liên quan đến giải thuật vì nó làm giảm tư duy và tính sáng tạo
Từ dòng:
Void khungcanh()
{
setfillstyle(SOLID_FILL,14);
Cicle_Bres(550,295,5,RED);
Cicle_Bres(550,295,15,BLUE);
Cicle_Bres(550,295,25,WHITE);
Cicle_Bres(550,295,35,RED);
Cicle_Bres(550,295,45,GREEN);
Cicle_Bres(550,295,55,14);
Cicle_Bres(550,295,65,BLUE);
...
}
Trở về sau là vứt rồi, nó chỉ đòi hỏi công phu tỉ mỉ chứ ko đòi hỏi về giải thuật.
Bữa ni người ta lập trình trên win chứ ko xài console nữa đâu)
 Nguồn: www.nguoiquangbinh.net 

****************Hãy cùng chia sẻ với bạn bè bằng cách ****************

Copy đường link dưới đây gửi đến nick yahoo bạn bè!

-->


[Click Here To View coiume's Signature]
Trả Lời Với Trích Dẫn
  #12  
Old 27-05-2009, 11:43 AM
pgtmxvc's Avatar
pgtmxvc pgtmxvc vẫn chưa có mặt trong diễn đàn
Người Quảng Bình (NQB)
 
Tham gia ngày: May 2009
Đến từ: Gầm cầu
Tuổi: 37
Tên Thật: Mr Blue
Bài gởi: 419
Được cảm ơn 189 lần trong 139 bài viết
Default Ðề: Chia sẽ bài tập Đồ Hoạ Máy Tính


một lời khuyên thường nhận được khi bắt đầu học lập trình là các tên biến và tên hàm nên dùng tiếng anh, chữ hoa cho biến toàn cục và chữ thường cho biến cục bộ.
còn về lĩnh vực này mình không hứng thú lắm, nếu không muốn nói là ghét môn đồ họa.
Bài tập lớn làm tốt kinh hồn, thuộc dạng nhất nhì lớp, thế mà điểm thấp nhất, thua cả cái thằng nó down demo trên mạng về nộp. đâm ra mất hết cảm tình với môn đồ họa. Nguồn: www.nguoiquangbinh.net 
-->


[Click Here To View pgtmxvc's Signature]
Trả Lời Với Trích Dẫn
Bạn có lời cảm ơn đến pgtmxvc với bài viết này
coiume (29-05-2009)
  #13  
Old 29-05-2009, 08:22 PM
coiume's Avatar
coiume coiume vẫn chưa có mặt trong diễn đàn
Người Quảng Bình (NQB)
 
Tham gia ngày: May 2009
Đến từ: hcm
Tên Thật: nguyễn anh tuấn
Bài gởi: 161
Được cảm ơn 71 lần trong 51 bài viết
Default Ðề: Chia sẽ bài tập Đồ Hoạ Máy Tính


Trích:
còn về lĩnh vực này mình không hứng thú lắm, nếu không muốn nói là ghét môn đồ họa.
Sax sax, giống tui thế. tui gét nhất là phần tạo dao diện (con người khô khan nên ko thích màu mè), việc thiết kế giao diện thật nhàm chán (tuy nhiên đây lại là một phần quan trọng trong việc xây dựng ứng dụng).
Chỉ khoái mỗi coding: lúc code một bài nào đó ta phải căng đầu suy nghĩ, tìm hướng giải quyết, tìm cách tối ưu, ăn ko ngon, ngủ ko yên... Mỗi lúc có bài tập lớn là cứ dán mắt vào máy tính cả ngày, cả tuần,cả tháng,... tập trung mọi sức lực để giải quyết... ôi!, cảm giác đó mới sướng làm sao!!!, cả thế giới dường như chẳng còn ai đáng để ta quan tâm. Chỉ có bàn phím, màn hình, con chuột, tập giấy nháp... và nếu như được ngồi trong một căn phòng yên tĩnh nữa thì thật tuyệt biết bao!!!!!!!!! Nguồn: www.nguoiquangbinh.net 



[Click Here To View coiume's Signature]
Trả Lời Với Trích Dẫn
Trả lời


Ðang đọc: 1 (0 thành viên và 1 khách)
 

Quyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt



Múi giờ GMT +7. 11:00 PM.
Powered by: vBulletin Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Diễn đàn Người Quảng Bình thành lập vào ngày 31-12-2006, được phát triển bởi tất cả các thành viên.
Website: www.nguoiquangbinh.net | Email: nqb@nguoiquangbinh.net
Đơn vị tài trợ: Công Ty Cổ Phần Vé Máy Bay Việt Nam - Chuyên cung cấp vé máy bay giá rẻ trong nước và quốc tế.
Du lịch Quảng Bình