Thị trong không gian 3 chiều khi tương tác

Một phần của tài liệu Vẽ đồ thị bằng cấu trúc logic (Trang 27 - 28)

2 Nội dung nghiên cứu

2.28 thị trong không gian 3 chiều khi tương tác

2.3.3 Cài đăt

Vì chương trình làm việc trên cả hai môi trường không gian 2 chiều lẫn không gian 3 chiều. Nên chúng tôi chia việc cài đặt ra làm 2 phần chính như sau:

• Cài đặt môi trường: chúng tôi cài đặt chương trình thành hai môi trường tách biệt nhau, đó là môi trường không gian 2 chiều và không gian 3 chiều. Tuy nhiên, trong mỗi môi trường thì cấu trúc của chúng cũng gần tương tự nhau. Mỗi môi trường chúng tôi cài đặt bao gồm có 3 phần chính: đầu tiên là cài đặt không gian vẽ cho mỗi môi trường, tiếp theo chúng tôi tiến hành cài đặt cấu trúc đồ thị cho từng môi trường - do đặc điểm mỗi môi trường khác nhau, vì vậy cấu trúc đồ thị của chúng cũng khác nhau. Song song đó, ở mỗi môi trường, chúng tôi cài đặt một số lớp hỗ trợ cho việc triển khai tính toán như tính góc, tính khoảng cách trong không gian 2 chiều, 3 chiều cùng một số công thức toán học khác ... Ngoài ra, để thuận tiện hơn cho việc thao tác với thư viện đồ họa, chúng tôi cài đặt thêm các lớp trung gian nhằm mục đích đơn giản hóa việc cài đặt môi trường vẽ cũng như các thao tác vẽ.

• Cài đặt chương trình chính: phần này chúng tôi cài đặt chương trình chính để có thể kết hợp và vận hành 2 môi trường. Chương trình chính này có nhiệm vụ chuyển qua, lại giữa 2 môi trường 2 chiều, 3 chiều, đồng thời quản lý thanh menu các chức năng ứng với cho từng loại đồ thị ... Chương trình chính này cũng đảm nhận việc quản lý cấu trúc đồ thị ứng với mỗi môi trường.

Đồ thị trong không gian 3 chiều

Một phần của tài liệu Vẽ đồ thị bằng cấu trúc logic (Trang 27 - 28)