Trong khuôn khuôn khổ của luận văn này, tôi xin trình bày một vài kết quả đạt được trong việc sử dụng Matlab để vẽ một số hình như: tam giác, tứ giác,…
3.4.3.1. Giao diện chương trình.
Muốn vẽ hình tam giác hay tứ giác hay hình tròn thì ta nhập dữ liệu vào các điểm sau đó ta kích chuột vào hình cần vẽ. Muốn chuyển thành hình trụ thì ta lại kích chuột vào nút “Chuyển trụ”.
3.4.3.2. Vẽ cáchình tam giác, tứ giác và hình tròn
82
- Nhập 3 tọa độ (X1, Y1, Z1) = (1, 3, 1), (X2, Y2, Z2) = (4, 1, 4), (X3, Y3, Z3) = (1, 2, 5). Sau đó kích chuột vào nút “Tam giác”. Ta sẽ được giao diện trên.
- Chuyển trụ: Nhập chiều cao H sau đó kích chuột vào nút “Chuyên trụ” của tam giác ta có giao diện sau:
1. Nhập tọa độ 2. Kích chuột vẽ tam giác
Kích chuột vào để chuyền thành hình trụ
83
b. Vẽ hình chữ nhật
- Nhập 2 tọa độ (X1, Y1, Z1) = (2, 5, 2), (X2, Y2, Z2) = (5, 3, 6). Sau đó kích chuột vào nút “Chữ Nhật”. Ta sẽ được giao diện sau.
- Chuyển trụ: Nhập chiều cao H = 5 sau đó kích chuột vào nút “Chuyên trụ” của tứ giác ta có giao diện sau:
1. Nhập tọa độ
2. Kích chuột vẽ
Kích chuột vào để chuyền thành hình trụ
84
c. Vẽ hình tròn
- Nhập 2 tọa độ (X1, Y1, Z1) = (2, 5, 2), (X2, Y2, Z2) = (5, 3, 6). Sau đó kích chuột vào nút “Hình tròn”. Ta sẽ được giao diện sau.
- Chuyển trụ: Nhập chiều cao H sau đó kích chuột vào nút “Chuyên trụ” của hình tròn ta có giao diện sau:
Kích chuột vào để chuyền thành hình trụ
1. Nhập tọa độ và bán kính 2. Kích chuột vẽ
85
3.4.3.3. Các thao tác khác
a. Xoay hình 3D
Khi đã vẽ hình chúng ta muốn xem rõ các góc độ của hình ta kích chuột chọn “Rotate 3D”. Sau đó, ta di chuyển chuột vào hình đã vẽ, kích chuột để thực hiện lệnh
b. Phóng to, thu nhỏ hình
Ta kích chuột vào nút hoặc để phóng to hoặc thu nhỏ hình. Sau khi kích vào một trong hai nút trên ta di chuyển chuột vào hình vẽ, kích chuột để thực hiện lệnh
86
c. Di chuyển hình
Kích chuột vào biểu tượng để thực hiện lệnh di chuyển hình. Sau khi kích chuột chọn , di chuyển chuột vào hình vẽ và thực hiện lệnh di chuyển hình
Chọn Zoom In xoay hình
88
CÁC CHỮ VIẾT TẮT
Viết Tắt Viết Đầy Đủ
CNTT Công nghệ thông tin
HHKG Hình học không gian
ĐHMT Đồ họa máy tính
NNLT Ngôn ngữ lập trình
GKS Graphics Kernenl System
PHIGS Programmer‟s Hierarchical
Graphics System – 1984
WCS World Coordinate System
DCS Device Coordinate System
CAD Computer Aided Design
PM Polygon Meshes PHH Phim hoạt hình PP Phương pháp CT Chương trình HTĐ Hệ tọa độ TĐ Tọa độ HS Học sinh GV Giáo viên PM Phần mềm NV Nhân vật TV Thư viện