1. Trang chủ
  2. » Công Nghệ Thông Tin

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

15 2,1K 7

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 852,5 KB

Nội dung

Đồ họa máy tính là một trong những lĩnh vực lí thú nhất và phát triển nhanh nhất của tin học. Ngay từ khi xuất hiện, đồ họa máy tính đã có sức lôi cuốn mãnh liệt, cuốn hút rất nhiều người ở nhiều lĩnh vực khác nhau như : khoa học, nghệ thuật, kinh doanh, quản lí,… Tính hấp dẫn và đa dạng của đồ họa máy tính có thể được minh họa rất trực quan thông qua việc khảo sát các ứng dụng của nó. Và để hiểu rõ hơn về đồ họa máy tính chúng em đã tìm hiểu và hoàn thành bài tập lớn với đề tài : “ xây dựng chương trình vẽ đồ họa 2D”

Trang 1

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

Trang 2

MỤC LỤC

Đặt vấn đề

I Giới thiệu nhóm sinh viên thực hiện.

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.

Trang 3

ĐẶ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 các hình ảnh trên màn hình Trong suốt gần 50 năm phát triển của máy tính, khả năng phát sinh hình ảnh bằng máy tính của chúng ta đã đạt tới mức mà bây giờ hầu như tất cả các máy tính đều có khả năng đồ họa

Đồ họa máy tính là một trong những lĩnh vực lí thú nhất và phát triển nhanh nhất của tin học Ngay từ khi xuất hiện, đồ họa máy tính đã có sức lôi cuốn mãnh liệt, cuốn hút rất nhiều người ở nhiều lĩnh vực khác nhau như : khoa học, nghệ thuật, kinh doanh, quản lí,… Tính hấp dẫn và đa dạng của đồ họa máy tính có thể được minh họa rất trực quan thông qua việc khảo sát các ứng dụng của nó

Và để hiểu rõ hơn về đồ họa máy tính chúng em đã tìm hiểu và hoàn thành bài tập

lớn với đề tài : “ xây dựng chương trình vẽ đồ họa 2D”

Trong quá trình làm bài chúng em đã hết sức cố gắng, song chắc chắn không thể tránh khỏi thiếu sót, vì vậy rất mong được sự đóng góp ý kiến của thầy và các bạn

Em xin chân thành cảm ơn thầy giáo Nguyễn Quang Khánh đã giúp chúng em hoàn thành bài tập này

Trang 4

NỘI DUNG BÁO CÁO

I Giới thiệu nhóm sinh viên thực hiện:

Các thành viên: Nguyễn Đẩu Hoàng - 1021050233

Trần Xuân Đức - 1021050264 Dương Thị Thảo - 1021050309 Email: tinhoctracdiak55@gmail.com

II Phương Pháp Nghiên Cứu

a Mục Đích Nghiên Cứu

Thực hành vẽ các đối tượng đồ hoạ 2D đã được học trên lớp và một số kiến thức thu được học trong quá trình học tập và nghiên cứu

b Môi trường và ngôn ngữ lập trình

Chương trình được chạy trên nền VB6.0

III Chương trình

Trên đây là giao diện chính của chương trình

Trang 5

a Một số hàm và phương thúc sử dụng chung:

- Phương thức Pset: dùng để vẽ điểm cú pháp:

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.

Trang 6

2 Thuộc tính: + tô màu khối.

+ tô màu viền.

Trang 7

* 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:

Trang 9

- Vẽ đường thẳng DDA (Digital Differential Analyzer ) Lưu đồ thuật toán:

Trang 10

- Vẽ đa giác bất kì:

- Mã nguồn:

Trang 11

- Vẽ hình tròn:

Trang 12

- Mã nguồn:

Trang 14

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

còn nhiều sai sót, và chưa đáp ứng được toàn bộ yêu cầu của đề bài Mong thầy và

các bạn đóng góp thêm để chúng em có thể hoàn thiện chương trình này tốt hơn

Xin chân thành cảm ơn thầy và các bạn đã quan tâm theo dõi

Ngày đăng: 06/10/2014, 16:01

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w