1. Trang chủ
  2. » Thể loại khác

Tìm hiểu về ngôn ngữ thực tại ảo VRML và ứng dụng

22 3 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 22
Dung lượng 450,5 KB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHỊNG NGÀNH CƠNG NGHỆ THƠNG TIN ====== ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành Cơng nghệ thơng tin Đề tài: TÌM HIỂU NGƠN NGỮ THỰC TẠI ẢO VRML VÀ ỨNG DỤNG Giáo viên hướng dẫn: PTS - TS Đỗ Năng Toàn Sinh viên: Lớp: Mã sinh viên: Nội dung báo cáo Tổng quan thực ảo Tìm hiểu ngơn ngữ thực ảo VRML Xây dựng ứng dụng Kết luận Tổng quan thực ảo 1.1 Thực ảo Thực ảo hay cịn gọi thực tế ảo (tiếng Anh virtual reality, viết tắt VR) thuật ngữ miêu tả mơi trường mơ máy tính, mơi trường mơ người quan sát thực thao tác mà mong muốn Với tất có mơi trường mơ thông qua thiết bị đầu vào, kết trả lại thay đổi mơi trường mà người quan sát, hay cảm nhận thông qua thiết bị đầu Tổng quan thực ảo (tiếp) 1.2.Ứng dụng thực ảo Những lĩnh vực nghiên cứu ứng dụng thực ảo cách mạnh mẽ :Y học, Giáo dục, Tin học, Thương mại, Giao thơng, Hàng khơng, Xây dựng, Giải trí, Qn sự, Điện ảnh… 1.3 Các đặc tính thực ảo:    Tương tác Đắm chìm Tưởng tượng Tổng quan thực ảo (tiếp) 1.4 Các thành phần hệ thống thực ảo   Một hệ thống thực ảo bao gồm năm thành phần đóng vai trị quan trọng hai thành phần: Phần cứng (Hardware) Phần mềm (Solfware) Tìm hiểu ngơn ngữ thực ảo VRML 2.1 Định nghĩa VRML Ngơn ngữ mơ hình hoá thực ảo (VRML- virtual reality modeling language) ngơn ngữ sử dụng mơ hình phân cấp việc thể tương tác với đối tượng mơ hình, VRML sử dụng để phát triển hình ảnh chiều quang cảnh World Wide Web Các tập tin VRML có kích thước nhỏ, thường khơng q 1MB Tìm hiểu ngơn ngữ thực ảo VRML (tiếp) 2.2 Đặc điểm VRML    Khơng phụ thuộc Có thể mở rộng Thao tác giới ảo thông qua mơi trường Internet có băng thơng thấp Tìm hiểu ngơn ngữ thực ảo VRML (tiếp) 2.3 Những ràng buộc việc thiết kế VRML       Sự uỷ nhiệm (Authorability) Có khả kết hợp (Composability) Có thể mở rộng (Extensibility) Có nhiều khả cài đặt (Be capable of implementation) Sự thể (Performance) Tính khả co Tìm hiểu ngôn ngữ thực ảo VRML (tiếp) 2.4 Cấu trúc tập tin VRML Header: dùng để nhận dạng tập tin VRML cách mã hóa Scene graph: chứa nút mô tả đối tượng thuộc tính kèm Prototype: cho phép tập nút kiểu VRML mở rộng người sử dụng Event routing: số nút phát sinh kiện đáp trả thay đổi mơi trường tương tác phía người dùng Tìm hiểu ngơn ngữ thực ảo VRML (tiếp) 2.5 Các thẻ (node) VRML Thẻ WorldInfo : Đây nút chứa thông tin chung File VRML, hiển thị tiêu đề cửa sổ trình duyệt Thẻ Shape: Tất đối tượng thẻ Shape nhìn thấy Thẻ Shape có hai thuộc tính: appearance geometry Thẻ Appearance xác định hình dạng đối tượng hình học Thẻ bên thẻ Shape Thẻ Appearance có thuộc tính: material, texture textureTransform 10 Tìm hiểu ngơn ngữ thực ảo VRML (tiếp) 2.6 Một số phương pháp vẽ VRML    Sử dụng hàm Inline Inline { url “ Tên đường dẫn “} Dùng từ khóa định nghĩa DEF (DEFine) Cho phép ta định nghĩa đối tượng DEF Ten Transform { # Vẽ đối tượng } Khi cần dùng lại dùng từ khóa USE Dùng từ khố PROTO PROTO TenHam [#Các thuộc tính] { # Xây dựng đối tượng } Khi muốn gọi đối tượng định nghĩa nguyên mẫu, ta 11 việc gọi tên đối tượng mà thơi 2 Tìm hiểu ngơn ngữ thực ảo VRML (tiếp) 2.7 Các phương pháp biến đổi VRML Phép quay (Rotation) Cú pháp rotation x y z a  Phép dịch chuyển(Translation) Cú pháp translation x y z  Phép tỉ lệ (Scale)  Cú pháp scale x y z  12 Tìm hiểu ngôn ngữ thực ảo VRML (tiếp) 2.8.Xây dựng số đối tượng đơn giản Thành phần thẻ VRML khối hình học sở dùng để tạo nên giới 3D Các đối tượng hình học sở bao gồm Hình hộp (Box), Hình trụ (Cylinder), Hình nón (Cone), Hình cầu (Sphere) … Các đối tượng hình học sở xuất nút Shape, với khuôn dạng sau : Shape { Geometry primitive_name{ properties } } 13 Tìm hiểu ngơn ngữ thực ảo VRML (tiếp) 2.8.Xây dựng số đối tượng đơn giản (tiếp) Ví dụ xây dựng hình hộp geometry Box { size 1} #x,y,z 14 Tìm hiểu ngơn ngữ thực ảo VRML (tiếp) 2.9 Xây dựng số đối tượng phức tạp a Hình ảnh dạng văn bản: Thẻ Text cho phép hiển thị xâu kí tự giới VRML Thẻ có thuộc tính sau: string, fontStyle, length, maxExtent Ví dụ 15 Tìm hiểu ngôn ngữ thực ảo VRML (tiếp) 2.9 Xây dựng số đối tượng phức tạp (tiếp) b Xây dựng đường thẳng hệ tọa độ ba chiều Thẻ IndexedLineSet xác định tập hợp đường thẳng hệ tọa độ không gian ba chiều giới VRML tập hợp màu tương ứng cho đường thẳng đó.Thẻ có thuộc tính: coord color, coordIndex, colorIndex, colorPerVertex.Ví dụ: 16 Tìm hiểu ngôn ngữ thực ảo VRML (tiếp) 2.9 Xây dựng số đối tượng phức tạp (tiếp) c Xây dựng khung bề mặt không gian Thẻ IndexedFaceSet tạo lên bề mặt cách kết hợp điểm với Ngồi thuộc tính giống phàn xây dựng đường thẳng cịn có thêm hai thuộc tính solid, convex Ví dụ 17 Tìm hiểu ngơn ngữ thực ảo VRML (tiếp) 2.9 Xây dựng số đối tượng phức tạp (tiếp) d Xây dựng khung lưới, đồ không gian Thẻ ElevationGrid cho phép xây dựng khung lưới tạo điểm có độ cao xác định không gian Thẻ hữu ích cho việc xây dựng mạng lưới địa hình Ngồi thuộc tính cịn có thêm: xDimension, zDimension, xSpacing, zSpacing, height Ví dụ 18 Phần ứng dụng Hình ảnh mơ số đối tượng Bàn ghế sinh viên Quạt trần 19 Phần ứng dụng Hình ảnh mơ mơ hình phịng học: 20 Kết luận    Đồ án tìm hiểu tổng quan thực ảo Các thành phần ngôn ngữ thực ảo Xây dựng ứng dụng thử nghiệm chạy IE có cài đặt thêm phần hỗ trợ cortona 21 Em xin chân thành cảm ơn 22 ... Tổng quan thực ảo Tìm hiểu ngơn ngữ thực ảo VRML Xây dựng ứng dụng Kết luận Tổng quan thực ảo 1.1 Thực ảo Thực ảo hay cịn gọi thực tế ảo (tiếng Anh virtual reality, viết tắt VR) thuật ngữ miêu... phần: Phần cứng (Hardware) Phần mềm (Solfware) Tìm hiểu ngơn ngữ thực ảo VRML 2.1 Định nghĩa VRML Ngơn ngữ mơ hình hố thực ảo (VRML- virtual reality modeling language) ngôn ngữ sử dụng mơ hình... properties } } 13 Tìm hiểu ngôn ngữ thực ảo VRML (tiếp) 2.8.Xây dựng số đối tượng đơn giản (tiếp) Ví dụ xây dựng hình hộp geometry Box { size 1} #x,y,z 14 Tìm hiểu ngơn ngữ thực ảo VRML (tiếp) 2.9

Ngày đăng: 28/03/2022, 17:02

HÌNH ẢNH LIÊN QUAN

Thẻ Appearance xác định hình dạng của một đối tượng hình - Tìm hiểu về ngôn ngữ thực tại ảo VRML và ứng dụng
h ẻ Appearance xác định hình dạng của một đối tượng hình (Trang 10)
2. Tìm hiểu về ngôn ngữ thực tại ảo VRML (tiếp) - Tìm hiểu về ngôn ngữ thực tại ảo VRML và ứng dụng
2. Tìm hiểu về ngôn ngữ thực tại ảo VRML (tiếp) (Trang 10)
Hình trụ (Cylinder), Hình nón (Cone), Hình cầu (Sphere) … Các đối tượng hình học cơ sở này xuất hiện trong nút  Shape, với khuôn dạng sau : - Tìm hiểu về ngôn ngữ thực tại ảo VRML và ứng dụng
Hình tr ụ (Cylinder), Hình nón (Cone), Hình cầu (Sphere) … Các đối tượng hình học cơ sở này xuất hiện trong nút Shape, với khuôn dạng sau : (Trang 13)
Ví dụ xây dựng hình hộp - Tìm hiểu về ngôn ngữ thực tại ảo VRML và ứng dụng
d ụ xây dựng hình hộp (Trang 14)
a. Hình ảnh dạng văn bản: - Tìm hiểu về ngôn ngữ thực tại ảo VRML và ứng dụng
a. Hình ảnh dạng văn bản: (Trang 15)
Hình ảnh mô phỏng một số đối tượng - Tìm hiểu về ngôn ngữ thực tại ảo VRML và ứng dụng
nh ảnh mô phỏng một số đối tượng (Trang 19)
Hình ảnh mô phỏng mô hình phòng học: - Tìm hiểu về ngôn ngữ thực tại ảo VRML và ứng dụng
nh ảnh mô phỏng mô hình phòng học: (Trang 20)

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

TÀI LIỆU LIÊN QUAN

w