.13 Cửa sổ vtour_editor

Một phần của tài liệu Xây dựng mô hình tham quan ảo khuôn viên trường đại học hùng vương (Trang 58 - 60)

- Bước 4: Sau khi tùy chỉnh các nút điều hướng cho mô hình tham quan phần mềm đã xuất ra cho người sử dụng một mô hình tham quan ảo tương đối hoàn chỉnh. Nếu người sử dụng có yêu cầu cao hơn cần tiến hành tùy chỉnh trong tệp tin tour.xml để có thể thêm một số lựa chọn như thêm bản đồ, các điểm trên bản đồ, âm thanh, hướng quay của các bức ảnh, v.v..

Để hiển thị thông tin các điểm ảnh cũng như trên các mũi tên điều hướng lập trình viên phải có 1 thẻ "infostyle" trong tập tin xml. Trong thẻ này lập trình viên có thể tùy chỉnh kiểu phông chữ, màu chữ, kích thước của chữ, v.v.. Mã nguồn của thẻ này trong tập tin xml được thể hiện ở phụ lục A.

Trong mô hình tham quan có nhiều điểm ảnh để thuận tiện cho việc biết vị trí của điểm ảnh người xem đang ở đâu trên mô hình, lập trình viên cần gắn

57

bản đồ thu nhỏ vào mô hình. Việc gắn bản đồ vào mô hình tham quan ảo giúp người xem có 1 cách nhìn tổng quan về vị trí của điểm ảnh hiện tại cũng như khung cảnh của toàn mô hình giúp thuận lợi trong quá trình di chuyển. Người xem không cần phải di chuyển tuần tự theo các mũi tên điều hướng được gắn vào bức ảnh đó mà có thể trỏ trực tiếp vào điểm ảnh chúng ta muốn xem trên bản đồ để đến xem điểm ảnh đó. Để thực hiện lập trình viên cần vẽ lại bản đồ của mô hình mình đang thực hiện sau đó tạo một thư mục "Map" trong tập tin "Vtour" mà chương trình xuất ra. Sau khi tạo được thư mục "Map" và để hình ảnh bản đồ trong đó lập trình viên sẽ tạo mã nguồn để gắn bản đồ được vẽ lại vào mô hình. Mã nguồn của thẻ này trong tập tin xml được thể hiện ở phụ lục B.

Khi gắn bản đồ vào mô hình tham quan ảo lập trình viên cần tùy chỉnh kích thước của bản đồ để tương thích với kích thước màn hình hiển thị. Để tránh việc để kích thước bản đồ quá nhỏ sẽ không thể hiện rõ các điểm ảnh hoặc quá to sẽ làm che mất hình ảnh được hiển thị trên màn hình lập trình viên phải viết mã nguồn cho hành động nhấp chuột vào bản đồ sẽ làm bản đồ phóng to hoặc thu nhỏ tùy theo kích thước được đặt. Mã nguồn của thẻ này trong tập tin xml được thể hiện ở phụ lục C.

Sau khi gắn bản đồ và tùy chỉnh hành động đóng mở trên mô hình lập trình viên cần phải thể hiện các điểm ảnh của mô hình trên bản đồ. Việc này giúp người xem có được thông tin đầy đủ hơn về mô hình mà họ đang xem, nó thể hiện số điểm ảnh, vị trí của mỗi điểm ảnh và tên của điểm ảnh đó trên bản đồ. Ở thư mục "Map" đã tạo ở trên lập trình viên cần có thểm hình ảnh tượng trưng cho điểm ảnh mà muốn thể hiện, có thể là một hình bất kỳ do lập trình viên tùy chọn. Sau đó trong tập tin xml lập trình viên sẽ viết mã nguồn để lấy hình ảnh đó gắn vào bản đồ trên mô hình. Số lượng điểm được gắn không giới hạn và mỗi điểm thể hiện cho một bức ảnh toàn cảnh của mô hình đang được tạo. Chính vì vậy có bao nhiêu bức ảnh toàn cảnh sẽ có số điểm trên bản đồ tương đường. Mã nguồn của thẻ này được thể hiện ở phụ lục D.

58

Các điểm ảnh được gắn trên bản đồ thể hiện được các vị trí của từng bức ảnh toàn cảnh mà mô hình sử dụng. Để biết được điểm ảnh mà người xem đang xem là ở vị trí nào trên bản đồ cần có một cơ chế kích hoạt điểm ảnh. Để làm được việc này lập trình viên cần đưa thêm một hình ảnh khác vào trong thư mục "Map", hình ảnh này phải khác hình ảnh thể hiện cho điểm ảnh trước đó. Mục đích là khi người xem ở vị trí nào thì sẽ gọi đến hình ảnh kích hoạt này sẽ thể hiện trên bản đồ giúp xác định được vị trí đang xem so với các vị trí điểm ảnh còn lại. Mã nguồn của thẻ này trong tập tin xml được thể hiện ở phụ lục E.

3.4. Một số giao diện chính của mô hình tham quan ảo

Mô hình tham quan ảo trường Đại học Hùng Vương được chia thành 5 mô hình nhỏ là: mô hình khuôn viên toàn cảnh, mô hình khuôn viên giảng đường 1_2_3, mô hình khuôn viên nhà điều hành, mô hình khuôn viên giảng đường 4_5_6, mô hình khuôn viên ký túc xá.

Giao diện mô hình khuôn viên toàn cảnh trường Đại học Hùng Vương

Một phần của tài liệu Xây dựng mô hình tham quan ảo khuôn viên trường đại học hùng vương (Trang 58 - 60)

Tải bản đầy đủ (PDF)

(67 trang)