1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thuật toán biểu diễn bề mặt bằng lưới đa giác

13 946 0

Đ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 13
Dung lượng 360,42 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lời Mở ĐầuSự 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

Trang 1

BỘ CÔNG THƯƠNG

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

BÀI TẬP LỚN MÔN ĐỒ HỌA MÁY TÍNH

Đề tài 15 : Thuật toán biểu diễn bề mặt bằng lưới đa giác

Giáo viên hướng dẫn : Nguyễn Thị Cẩm Ngoan

Sinh viên tham gia :

1 Chu Văn Tình (0441060249)

2 Vũ Mạnh Cường (0641360108)

3 Đăng Chí Minh (0541060260)

1 Trang 1

Trang 2

Lời Mở Đầu

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 chuyể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 ả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ó

Mục tiêu của nhóm: Nhóm em đã xây dựng bộ công cụ theo như yêu cầu của

đề tài dựa trên Phần mềm MatLab,trong đó có sử dụng 1 số hàm có sẵn để minh họa

thuật toán.Dưới đây là giao diện và phần code được sử dụng để viết nên chương

trình.Trong mỗi đoạn code đều có phần chú thích

Nhóm em rất mong nhận được những ý kiến góp ý quý báu của cô cũng như

các bạn trong lớp để những chương trình sau của nhóm em được hoàn thiện hơn.Em

xin chân thành cảm ơn!

2 Trang 2

Trang 3

Mục lục

3 Trang 3

Trang 4

1 Giao diện chính của phần mềm matlab

4 Trang 4

Trang 5

2 Ví dụ sử dụng hàm plot3

t = 0:pi/50:10*pi;

plot3(sin(t),cos(t),t)

grid on

axis square

5 Trang 5

Trang 6

3 Ví dụ sử dụng hàm ezplot3

ezplot3( 'sin(t)' , 'cos(t)' , 't' ,[0,6*pi])

6 Trang 6

Trang 7

4 Ví dụ sử dụng hàm surf

k = 5;

n = 2^k-1;

[x,y,z] = sphere(n);

c = hadamard(2^k);

surf(x,y,z,c);

colormap([1 1 0; 0 1 1])

axis equal

7 Trang 7

Trang 8

5 Ví dụ sử dụng hàm surfc

[X,Y,Z] = peaks(30);

surfc(X,Y,Z)

colormap hsv

axis([-3 3 -3 3 -10 5])

8 Trang 8

Trang 9

6 Ví dụ sử dụng hàm ezsurf

ezsurf('real(atan(x+i*y))')

9 Trang 9

Trang 10

7 Ví dụ sử dụng hàm ezsurfc

ezsurfc('y/(1 + x^2 + y^2)',[-5,5,-2*pi,2*pi],35)

1 Trang 10

Trang 11

8 Ví dụ sử dụng hàm meshc

[X,Y] = meshgrid(-3:.125:3);

Z = peaks(X,Y);

meshc(X,Y,Z);

axis([-3 3 -3 3 -10 5])

1 Trang 11

Trang 12

9 Ví dụ sử dụng hàm meshz

[X,Y] = meshgrid(-3:.125:3);

Z = peaks(X,Y);

meshz(X,Y,Z)

1 Trang 12

Trang 13

Kết luận

Qua những ví dụ ở trên nhóm em rút ra được một số điều cần lưu ý

Ưu điểm:

Khi dùng phần mềm matlab thuật toán đơn giản hình ảnh sắc nét,rất sinh động ,code sử dụng các hàm có sẵn để có thể hiển thị phương

trình,đường cong,mặt cong cần vẽ

Nhược điểm:

Cài đặt phần mềm matlab còn gặp nhiều khó khăn

Hơi khó cho những người bắt đầu bước vào chuyên nghành đồ họa máy tính

1 Trang 13

Ngày đăng: 08/11/2014, 23:40

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w