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

xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave

143 868 1

Đ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 143
Dung lượng 3,44 MB

Nội dung

1 ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ CHƯƠNG 1. Đỗ Thế Chuẩn XÂY DỰNG HỆ THỐNG PHỎNG THỰC TẠI ẢO SỬ DỤNG NGÔN NGỮ WAVE XÂY DỰNG HỆ THỐNG THỰC TẠI ẢO KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Công nghệ thông tin 2 MỤC LỤC CHƯƠNG 1. GIỚI THIỆU 10 1.1. Giới thiệu về phỏng 10 1.2. Công nghệ WAVE 11 CHƯƠNG 2. NGÔN NGỮ WAVE 14 2.1. Giới thiệu về ngôn ngữ Wave 14 2.2. Node, Link Không gian phân tán : Knowledge Network (KN) 14 2.3. Tổ chức chung của ngôn ngữ Wave 16 2.4. Cấu trúc dữ liệu cơ bản của Wave 17 2.5. Biến Spatial kiểu 18 2.5.1. Task variables 18 2.5.2. Environment variables 18 2.6. Các hành động – ACTS 19 2.6.1. Control acts 19 2.6.2. Fusion acts: Các phép toán hợp nhất 22 2.7. Rules – Các luật trong Wave 23 2.8. Wave hình lập trình truyền thống 26 2.8.1. Sơ đồ luồng (SD) 26 2.8.2. Wave hình lập trình song song 28 2.8.3. Wave hình lập trình tuần tự 30 CHƯƠNG 3. CÁC BÀI TOÁN PHỎNG CƠ BẢN ĐỒ HỌA 2D 38 3.1. Cách tạo thực địa 38 3.1.1. Thuật toán tạo lưới đơn hướng 39 3.1.2. Thuật toán tạo lưới trên máy khác 40 3.1.3. Thuật toán tạo lưới đa hướng 41 3.2. Các phép di chuyển cơ bản 43 3 3.2.1.  Di chuyển tự do 43 3.2.2. Di chuyển tránh chướng ngại vật 44 3.2.3. Di chuyển vòng quanh chướng ngại vật 46 3.2.4. Nhìn trong không gian với độ sâu cho trước 48 3.3. Các phỏng tương tác cơ bản 50 3.3.1. Đuổi bắt trong không gian 50 3.3.2. Di chuyển cùng nhau kiểu tịnh tiến 53 3.4. Hiển thị trong Java2D 56 3.4.1. Giới thiệu về Java 2D 56 3.4.2. Giới thiệu một vài đối tượng đồ họa trong Java2D 57 3.4.3. Tương tác giữa chương trình hiển thị Wave 62 3.4.4. Tạo lưới 64 3.4.5. Tạo chướng ngại vật 69 3.4.6. Di chuyển 71 CHƯƠNG 4. CÁC BÀI TOÁN PHỎNG PHỨC TẠP 75 4.1. Bài toán “Hồng cầu, Bạch cầu, Virus” 75 4.1.1. tả chung 75 4.1.2. Hồng cầu 75 4.1.3. Bạch cầu 76 4.1.4. Virus 77 4.2. Bài toán “Rầy nâu” 79 4.2.1. tả chung 79 4.2.2. Chi tiết bài toán 83 CHƯƠNG 5. 3D THỰC TẠI ẢO 87 5.1. Giới thiệu công nghệ 3D 87 5.1.1. Công nghệ 3D 87 5.1.2. Giới thiệu về Java 3D 88 5.2. Chương trình GnuPlot 88 4 5.3.  Ngôn ngữ VRML 90 5.3.1. Khái niệm VRML các phiên bản của VRML 90 5.3.2. Ngôn ngữ VRML 92 5.4. Sử dụng Wave GnuPlot 94 5.4.1. Giới thiệu chung 94 5.4.2. Đọc file tạo KN 95 5.4.3. Cập nhật dữ liệu 95 5.4.4. Duyệt KN tạo file đầu vào cho GnuPlot 95 5.5. Thực tại ảo 95 5.5.1. Giới thiệu chung 95 5.5.2. Đọc file tạo KN 96 5.5.3. Cập nhật VRML 103 5.5.4. Duyệt KN tạo file VRML 104 5.5.5. Thay đổi cách nhìn 105 5.5.6. Hiển thị trên nhiều máy tính 107 CHƯƠNG 6. CÀI ĐẶT THỬ NGHIỆM 112 6.1. Cài đặt 112 6.1.1. Các yêu cầu về phần cứng 112 6.1.2. Các yêu cầu về phần mềm 112 6.2. Thử nghiệm 113 6.2.1. Sử dụng chương trình 113 6.2.2. Tạo lưới thực địa 115 6.2.3. Di chuyển tự do 116 6.2.4. Di chuyển tránh chướng ngại vật 118 6.2.5. Di chuyển vòng quanh chướng ngại vật 120 6.2.6. Di chuyển cùng nhau kiểu tịnh tiến 124 6.2.7. Hiển thị hình ảnh 3D động bằng GnuPlot 124 6.2.8. Hiển thị hình ảnh 3D của tệp tin VRML 126 5 6.2.9.  Hiển thị hình ảnh 3D với các góc nhìn khác nhau 126 6.2.10. Hiển thị hình ảnh 3D VRML trên nhiều máy 128 CHƯƠNG 7. PHỤ LỤC A – WAVE CODE 130 7.1. Tạo lưới đơn hướng 130 7.2. Tạo lưới theo đa hướng 132 7.3. Di chuyển tự do 133 7.4. Di chuyển tránh chướng ngại vật 134 7.5. Di chuyển vòng quanh chướng ngại vật 136 7.6. Nhìn trong không gian với độ sâu cho trước 138 7.7. Di chuyển cùng nhau kiểu tịnh tiến 139 7.7.1. Chuỗi wave chạy theo 139 7.7.2. Chuỗi wave dẫn đầu 140 CHƯƠNG 8. PHỤ LỤC B – TÀI LIỆU THAM KHẢO 142 6 MỤC LỤC HÌNH VẼ Hình 1-1.Mô hình Wave 13 Hình 2-1.Knowledge Network 16 Hình 2-2.Thành phần của Spread Diagrams 27 Hình 2-3.Tự động tách trong chuỗi Wave 28 Hình 2-4.Một số trường hợp xử lý song song 29 Hình 2-5.Wave xử lý song song có kèm theo Rule 30 Hình 2-6.Xử lý tuần tự không Rule có Rule 31 Hình 2-7.Wave xử lý tuần tự có Rule 32 Hình 2-8.Một số trường hợp với mệnh đề If – else 33 Hình 2-9.Một số trường hợp với mệnh đề If – else 33 Hình 2-10.Else – if với filter 34 Hình 2-11.Else – if parallel 34 Hình 2-12.Else – if với Rule 35 Hình 2-13.Switch 35 Hình 2-14.Câu lệnh lặp sử dụng Repetition 36 Hình 2-15.Câu lệnh lặp sử dụng Recursion 37 Hình 3-1.Lưới thực địa 1 Hình 3-2.Tạo lưới đơn hướng 1 Hình 3-3.Tạo lưới đa hướng 1 Hình 3-4.Di chuyển tự do 1 Hình 3-5.Di chuyển tránh chướng ngại vật 1 Hình 3-6.Di chuyển vòng quanh chướng ngại vật 1 7 Hình 3-7.Nhìn trong không gian với độ sâu cho trước 1  Hình 3-8.Đuổi bắt trong không gian 1 Hình 3-9.Di chuyển cùng nhau kiểu tịnh tiến 1 Hình 3-10.Giao diện người dùng 56 Hình 3-11.Hệ tọa độ màn hình 1 Hình 3-12.Vẽ đường thẳng 1 Hình 3-13.Vẽ hình chữ nhật 1 Hình 3-14.Vẽ hình elip 1 Hình 3-15.Vẽ hình tròn 1 Hình 3-16.Sự liên hệ giữa WAVE chương trình hiển thị 1 Hình 3-17.Lưới thực địa quy ước 1 Hình 3-18.Lưới thực địa trong chương trình đồ họa 65 Hình 3-19.Lưới thực địa với gốc là tọa độ (6-1) 1 Hình 3-20. Chướng ngại vật tại tọa độ (4,4) 70 Hình 3-21. Chướng ngại vật được tạo liên tiếp 71 Hình 3-22. Tạo node với tọa độ (1-1) màu đỏ 73 Hình 3-23.Tạo node với tọa độ (3-2) màu xanh 73 Hình 3-24. Di chuyển node trên lưới thực địa 74 Hình 5-1.Xe đạp được thể hiện với công nghệ 2D 87 Hình 5-2.Xe đạp được thể hiện với công nghệ 3D 88 Hình 5-3.Đồ thị hàm sin(x) 89 Hình 5-4.Đồ thị hàm x 2 + y 2 hiển thị 3D 90 Hình 5-6.Khối cầu với bán kính 10 trong VRML 93 8 Hình 5-5.Tọa độ trong VRML 1  Hình 5-7.KN dạng cây của file VRML 1 Hình 5-8.Sơ đồ khối thuật toán Parser 1 Hình 5-9.Sơ đồ khối thuật toán kiểm tra một file có phải là VRML hay không 1 Hình 5-10.KN sau khi thêm node mới 1 Hình 5-11.Hai cách nhìn khác nhau trong VRML 1 Hình 5-12.Cách nhìn ban đầu 1 Hình 5-13.Một cách nhìn khác 1 Hình 5-14.Hiển thị trên nhiều máy tính 1 Hình 5-15.Mỗi máy tính hiển thị một khu vực khác nhau 1 Hình 5-16. Đặt nút start tại một node khác node gốc 1 Hình 6-1. Chương trình hiển thị khi mới được chạy 113 Hình 6-2. Chương trình WAVE khi bắt đầu chạy 114 Hình 6-3. Lưới 5x5 115 Hình 6-4. Cửa sổ output của Netbeans 115 Hình 6-5. Vị trí đầu tiên 1-1 116 Hình 6-6. Chạy ngẫu nhiên tới vị trí tiếp theo 116 Hình 6-7. Các bước chạy ngẫu nhiên tiếp theo 1 Hình 6-9. Dừng khi chạy tới đích 118 Hình 6-8. Tiếp tục chạy ngẫu nhiên 1 Hình 6-10. Di chuyển qua chướng ngại vật 1 Hình 6-11. Vượt qua chướng ngại vật về đến đích 1 Hình 6-12. Di chuyển vòng quanh chướng ngại vật 1 9 Hình 6-13. Vòng quanh chướng ngại vật 1 vòng thì dừng 1  Hình 6-14. Di chuyển tịnh tiến cùng nhau 1 Hình 6-15. Hình ảnh 3D trên máy thứ nhất sử dụng GnuPlot 125 Hình 6-16. Hình ảnh 3D trên máy thứ hai sử dụng GnuPlot 125 Hình 6-17. Tệp tin VRML được hiển thị sau khi được tạo bởi KN 126 Hình 6-18. Các đối tượng hiển thị theo cách khác thi thay đổi Transform 127 Hình 6-19. Một cách nhìn khác thi thay đổi Transform 127 Hình 6-20. Hiển thị đối tượng đầu tiên trên máy 1 128 Hình 6-21. Hiển thị đối tượng thứ hai trên máy 2 129 10 CHƯƠNG 2. GIỚI THIỆU 2.1. Giới thiệu về mô phỏng phỏng là làm giống như, bắt chước như… một đối tượng, hiện tượng nào đó phục vụ được cho rất nhiều mục đích sử dụng. phỏng song song phân tán là công nghệ cho phép một chương trình giả lập có thể được thực thi song song hoặc phân tán trên một hệ thống máy tính với nhiều máy tính kết nối với nhau. Chương trình phỏng trên máy tính là sự tính toán để tả các thể hiện của hệ thống thật hoặc giả lập. Ngày nay, phỏng được ứng dụng rộng rãi trong các nhiều mặt của cuộc sống, như giáo dục, giao thông, y tế… Với phỏng phân tán phỏng song song, một chương trình phỏng có thể thực thi trên một máy tính có nhiều bộ vi xử lý như PC.Độ lớn phức tạp của các chương trình giả lập ngày càng tăng theo thời gian. Trong một chương trình phỏng phân tán lớn với nhiều đố i tượng, một PC có thể không đủ bộ nhớ khả năng tính toán để thực hiện. Việc phân tán thực thi trên nhiều máy tính có thể giúp tăng hiệu quả xử lý và lưu trữ hơn là làm trên một máy như trên. Các máy tính có thể được phân tán trong các vùng địa lý khác nhau, ví dụ như trong các phòng của một tòa nhà, trong một thành phố, hoặc rộng hơn là trên toàn thế giới. Bằng việc chia nhỏ một khối lượng tính toán phỏng lớn sang các khối tính toán bé hơ n, thực thi các khối đó đồng thời với N bộ vi xử lý, ta có thể tăng tốc độ lên N lần so với trên 1 bộ vi xử lý trên một máy. Trong các bộ phỏng trên máy tính việc giảm thời gian thực thi rất quan trọng bởi vì các kĩ sẽ không muốn phải đợi một thời gian dài cho việc nhận kết quả trả về bởi chương trình. Trong việc phỏng thực tại ảo, nơi mà con ng ười hòa mình vào, thời gian xử lý đóng một vai trò rất quan trọng giúp phỏng được thực hơn, mang hiệu quả cao hơn. Thực thi phỏng trên các máy tính phân tán trên các vùng địa lý khác nhau giúp chúng ta linh hoạt hơn, không bị hạn chế về không gian. Khi nhiều máy tính cùng thực thi song song, nếu một máy tính bị lỗi, các máy tính [...]... • Wave là một ngôn ngữ, model đặc biệt là công nghệ mới cho hệ thống song song, phân tán hay kết hợp các hệ thống đó với nhau • Wave ban đầu được thiết kế cho việc phỏng mạng ảo như là mạng tri thức (Knowledge Networks) • Wave dựa trên các chương trình mà có thể lan tỏa, mở rộng, chia nhỏ có thể tự hồi đáp trong những mạng tri thức đã được kích hoạt 12 Hình 2-1 .Mô hình Wave 13 CHƯƠNG 3 NGÔN... tác nhân thông minh trên hệ thống phân tán để tối ưu hóa việc xử lý dữ liệu cục bộ thông qua việc lan tỏa thông tin ở các hệ thống nhỏ với nhau hoặc ở hai hệ thống nhỏ khác nhau Tất cả công việc trên đều được thông dịch qua ngôn ngữ Wave Mã đệ quy được viết từ ngôn ngữ này có khả năng tự lan tỏa trong không gian hệ thống Không giống các hệ thống truyền thống, nó là một hệ thống dựa trên sự linh động... Việc tìm kiếm một ngôn ngữ hỗ trợ cho phỏng đáp ứng tốt các yêu cầu của phỏng có vai trò rất lớn Ngôn ngữ WAVE dùng cho phỏng vốn đã song song, xử lý trên các cấu trúc dạng đồ thị phân tán giữa các nút xử lý Tất cả các chương trình WAVE đều mang tính di động cao thông dịch Điều đó giúp giảm tải mạng, giảm thời gian truyền dữ liệu dẫn đến giảm thời gian chờ đợi chung của phỏng phân tán... ra hệ thống phân tán có thể cung cấp dữ liệu dịch vụ chia sẻ Trong mạng máy tính, dịch vụ thông tin chỉ nằm ở các máy chủ ứng dụng (ví dụ như việc sử dụng của các tổ chức kinh doanh…) Tuy nhiên, phương pháp tiếp cận này vẫn chưa tối ưu Do đó, chúng ta sẽ cần phải tích hợp linh hoạt các máy chủ ứng dụng trong một hệ thống tổng thể có cơ sở hạ tầng mở hơn nữa WAVE không chỉ là một hình Wave. .. đồng thời cập nhật vào dữ liệu lưu tại mạng KN Các chương trình mặc dù được xử lý song song nhưng vẫn có những cơ chế cho phép chúng phối hợp đồng bộ với nhau thông qua hệ thống các luật Ở phần cuối chương này chúng tôi còn đề cập tới một vấn đề nữa: Wave các phương pháp lập trình truyền thống (lập trình tuần tự lập trình song song) 3.1 Giới thiệu về ngôn ngữ Wave Wave là một ngôn ngữ đặc biệt cung... một Wave mới độc lập với chuỗi Wave ban đầu, mã của Wave mới này là phần nằm trong dấu ngoặc của RL, WE của Wave mới chính là WE của Wave ban đầu Wave mới được tạo ra được đưa vào Wave Queue để chờ xử lý Phần remainder của Wave ban đầu sẽ tiếp tục được thực hiện như bình thường Ví dụ: w1.RL(w2).w3 Ý nghĩa: sau khi thực thi xong w1, gặp RL chương trình Wave sẽ tách w2 cùng với biến môi trường thành Wave. .. Gọi hàm bên ngoài (External calls) .Thực hiện qua toán tử ?, gọi một hàm nào đó của hệ thống với đầu vào là các tham số từ Wave truyền vào Ví dụ: 50?`sleep’ sẽ dừng chương trình 50 giây 3.7 Rules – Các luật trong Wave Wave có thể phát triển độc lập, dị bộ được xử lý song song trong không gian phân tán Tuy nhiên điểm mạnh của Wave là nó có hệ thống các RULE để quản lý đồng bộ các các hành động RULE... đã được kích hoạt 12 Hình 2-1 .Mô hình Wave 13 CHƯƠNG 3 NGÔN NGỮ WAVE Trong phần này chúng tôi trình bày về cú pháp ngữ nghĩa của ngôn ngữ Wave Đây là một ngôn ngữ đặc biệt cho phép tạo xử lý thông tin trong không gian mạng theo hướng Chương trình viết bằng ngôn ngữ này có thể được coi như những thành phần linh hoạt, có khả năng di động kết hợp với các thành phần riêng lẻ, phân tán khác Trong... thái hoạt động của wave Giá trị trả về gồm 3 loại chính sau: • TRUE (2): thành công cho phép Wave tiếp sau đó thực thi tại Node hiện thời 19 • DONE (1): thành công nhưng không cho phép Wave thực thi tiếp tại Node hiện thời • FALSE (0): thất bại, loại bỏ Wave tại Node hiện thời Control acts được phân loại như hop, filters, assignment, state genertator code injection Hop Được thực thi bằng toán... tiếp tại một node cụ thể nào đó Từ một node, cả nội dung hướng của link có thể truy xuất trực tiếp Ví dụ: 15 Hình 3-1.Knowledge Network 3.3 Tổ chức chung của ngôn ngữ Wave Ngôn ngữ Wave đặc trưng cho quá trình lan tỏa song song trong không gian dữ liệu phân tán được biết là KN Do vậy cú pháp của ngôn ngữ miêu tả rõ quá trình hoạt động này: wave {{move , } } move { data_unit act } | [rule] (Wave) . HỌC CÔNG NGHỆ CHƯƠNG 1. Đỗ Thế Chuẩn XÂY DỰNG HỆ THỐNG MÔ PHỎNG VÀ THỰC TẠI ẢO SỬ DỤNG NGÔN NGỮ WAVE XÂY DỰNG HỆ THỐNG THỰC TẠI ẢO KHOÁ. Việc tìm kiếm một ngôn ngữ hỗ trợ cho mô phỏng đáp ứng tốt các yêu cầu của mô phỏng có vai trò rất lớn. Ngôn ngữ WAVE dùng cho mô phỏng vốn đã song song,

Ngày đăng: 18/02/2014, 00:15

HÌNH ẢNH LIÊN QUAN

Hình 2-1.Mơ hình Wave - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 2 1.Mơ hình Wave (Trang 13)
Hình 3-2.Thành phần của Spread Diagrams - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 3 2.Thành phần của Spread Diagrams (Trang 27)
3.8.2. Wave và mơ hình lập trình song song - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
3.8.2. Wave và mơ hình lập trình song song (Trang 28)
Hình 3-4.Một số trường hợp xử lý song song - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 3 4.Một số trường hợp xử lý song song (Trang 29)
Hình 3-12.Else – if với Rule - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 3 12.Else – if với Rule (Trang 35)
Hình 3-1 mô tả lưới thực địa được dùng trong các bài toán giả lập - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 3 1 mô tả lưới thực địa được dùng trong các bài toán giả lập (Trang 38)
Hình 4-3.Tạo lưới đa hướng - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 4 3.Tạo lưới đa hướng (Trang 42)
Hình 4-9.Di chuyển cùng nhau kiểu tịnh tiến - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 4 9.Di chuyển cùng nhau kiểu tịnh tiến (Trang 55)
Để vẽ một hình trịn chúng ta chỉ cần đặt width = height. Để vẽ một hình trịn và - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
v ẽ một hình trịn chúng ta chỉ cần đặt width = height. Để vẽ một hình trịn và (Trang 61)
Và câu lệnh này sẽ tạo ra hình ảnh giống Hình 4-18 - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
c âu lệnh này sẽ tạo ra hình ảnh giống Hình 4-18 (Trang 67)
4.4.5. Tạo chướng ngại vật - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
4.4.5. Tạo chướng ngại vật (Trang 69)
Hình 4-22. Tạo node với tọa độ (1-1) và màu đỏ - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 4 22. Tạo node với tọa độ (1-1) và màu đỏ (Trang 73)
Hình 6-3.Đồ thị hàm sin(x) - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 6 3.Đồ thị hàm sin(x) (Trang 89)
Hình 6-12.Cách nhìn ban đầu - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 6 12.Cách nhìn ban đầu (Trang 106)
Hình 6-11.Hai cách nhìn khác nhau trong VRML - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 6 11.Hai cách nhìn khác nhau trong VRML (Trang 106)
Hình 6-13.Một cách nhìn khác - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 6 13.Một cách nhìn khác (Trang 107)
Hình 6-14.Hiển thị trên nhiều máy tính - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 6 14.Hiển thị trên nhiều máy tính (Trang 108)
Hình 7-1. Chương trình hiển thị khi mới được chạy - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 7 1. Chương trình hiển thị khi mới được chạy (Trang 113)
Hình 7-3. Lưới 5x5 - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 7 3. Lưới 5x5 (Trang 115)
Hình 7-11. Vượt qua chướng ngại vật và về đến đích - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 7 11. Vượt qua chướng ngại vật và về đến đích (Trang 120)
Hình 7-13. Vòng quanh chướng ngại vật 1 vịng thì dừng - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 7 13. Vòng quanh chướng ngại vật 1 vịng thì dừng (Trang 123)
7.2.7. Hiển thị hình ảnh 3D động bằng GnuPlot - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
7.2.7. Hiển thị hình ảnh 3D động bằng GnuPlot (Trang 124)
Hình ảnh hiển thị 3D trên máy thứ nhất với tọa độ x trong khoảng từ 1 đến 5: - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
nh ảnh hiển thị 3D trên máy thứ nhất với tọa độ x trong khoảng từ 1 đến 5: (Trang 125)
7.2.8. Hiển thị hình ảnh 3D của tệp tin VRML - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
7.2.8. Hiển thị hình ảnh 3D của tệp tin VRML (Trang 126)
Hình 7-19. Một cách nhìn khác thi thay đổi Transform - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 7 19. Một cách nhìn khác thi thay đổi Transform (Trang 127)
Hình 7-18. Các đối tượng hiển thị theo cách khác thi thay đổi Transform - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 7 18. Các đối tượng hiển thị theo cách khác thi thay đổi Transform (Trang 127)
7.2.10. Hiển thị hình ảnh 3D VRML trên nhiều máy - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
7.2.10. Hiển thị hình ảnh 3D VRML trên nhiều máy (Trang 128)
Hình 7-21. Hiển thị đối tượng thứ hai trên má y2 - xây dựng hệ thống mô phỏng và thực tại ảo sử dụng ngôn ngữ wave
Hình 7 21. Hiển thị đối tượng thứ hai trên má y2 (Trang 129)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w