Báo cáo bài tập lớn đồ họa máy tính 2D - Pdf 23


TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
o0o
Đề Tài: Xây Dựng Chương Trình Vẽ Đồ Hoạ 2D
Giảng viên hướng dẫn: Nguyễn Quang Khánh
Người thực hiện: 1. Dương Thị Thảo
2. Trần Xuân Đức
3. Nguyễn Đẩu Hoàng
Lớp: Tin học Trắc Địa K55
12/2011
MỤC LỤC
Đặt vấn đề
I. Giới thiệu nhóm sinh viên thực hiện.
II. Phương Pháp Nghiên Cứu.
a) Mục đích nghiên cứu.
b) Môi trường và ngôn ngữ lập trình.
III. Chương trình.
a) Một số hàm và phương thức sử dụng chung.
b) Các modul sử dụng trong chương trình.
* Mã nguồn các hàm sử dụng.
IV. Kết luận.
ĐẶT VẤN ĐỀ
Sự phát triển của khoa học, kĩ thuật, nghệ thuật, kinh doanh và công nghệ luôn
luôn phụ thuộc vào khả năng truyền đạt thông tin của chúng ta, hoặc thông qua các
bit dữ liệu lưu trữ trong microchip hoặc thông qua giao tiếp bằng tiếng nói. Câu
châm ngôn từ xa xưa “một hình ảnh có giá trị hơn cả vạn lời” hay “trăm nghe
không bằng một thấy” cho thấy ý nghĩa rất lớn của hình ảnh trong việc truyền tải
thông tin. Hình ảnh bao giờ cũng được cảm nhận nhanh và dễ dàng hơn, đặc biệt là
trong trường hợp bất đồng về ngôn ngữ. Do đó không có gì ngạc nhiên khi mà ngay
từ khi xuất hiện máy tính , các nhà nghiên cứu đã cố gắng sử dụng nó để phát sinh

Pset (<tọa độ X>, <tọa độ Y>), <Giá trị mẫu>
- Phương thức Line: dùng để vẽ 1 đoạn thẳng từ một tọa độ đến 1 tọa độ
khác, cú pháp:
Line (x1,y!)-(x2,y2),<màu>
- Phương thức Circle: dùng để vẽ hình tròn, elip, cung tròn, cung elip, với
bên trong trống rỗng hay được tô màu. Cú pháp:
Circle (x,y)<bán kính>, <màu>, <góc đầu>, <góc cuối>, <aspect>
( <aspect> : tham số này chỉ dùng khi để vẽ elip ).
b. Các modul sử dụng trong chương trình:
- Modul vẽ cơ bản, sử dụng các thuật toán cơ bản để :
1. Vẽ hình: + đường thẳng.
+ hình tròn.
+ hình quạt.
+ hình đa giác.
2. Thuộc tính: + tô màu khối.
+ tô màu viền.
* Mã nguồn các hàm sử dụng:
- Vẽ đường thẳng theo thuật toán BressenHam
Lưu đồ thuật toán:
- mã nguồn:
class="bi x6 y4f w6 ha"
- Vẽ đường thẳng DDA (Digital Differential Analyzer )
Lưu đồ thuật toán:
- Vẽ đa giác bất kì:
- Mã nguồn:
- Vẽ hình tròn:
- Mã nguồn:
class="bi x1 y56 w6 hf"
IV. Kết luận
Trên đây là báo cáo chương trình của chúng em. Vì là chương trình đầu tiên nên


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status