Khối lập phương được tô bằng những khối lập phương nhỏ

Một phần của tài liệu B GIAO DC VA DAO TO TRNG CAO DNG c (Trang 100 - 102)

Mỗi cọ vẽ bao gồm các mặt của khối lập phương, các khối chắc chắn trơng giống như nó được xây dựng từ 25 khối nhỏ mỗi bên.

Các tên miền trong namespace System.Windows.Media.Media3D định nghĩa một lớp Viewport3DVisual kế thừa trực tiếp từ Visual. Đây là một lớp được sử dụng chủ yếu trong WPF để thu hẹp khoảng cách giữa WPF 3D và hình ảnh hai chiều. Nhưng bạn cũng có thể sử dụng nó khi xác định một VisualBrush. Trong 3DCubeBrush.xaml, thay đổi tài nguyên Viewport3D bằngmột nguồn tài nguyên Viewport3DVisual bằng cách thay thế các thuộc tính Width và Height với một thuộc tính Viewport:

Trang 92

Ch ng 4: NG D NG

1. Gi i thi u

Sau khi tìm hiểu về đồ họa 3D trong Windows Presentation Foudation, em đã tạo một demo sử dụng các phép biến đổi và các phép xoay cơ bản vào demo này. Chương trình cho phép có thể

biến đổi tĩnh hoăc biến đổi động.

2. Phân tích

Mục đích chính của ứng dụng tạo nên những biến đổi, cho phép ngư i sử dụng có thể thay đổi các thông số nhằm tạo ra các biến đổi tùy chọn hoặc có thể thực hiện các biến đổi động.

Các yêu cầu của ứng dụng:

+ Các textbox để thay đổi và hiển thị các thông số cho phép biến đổi ma trận.

+ Các textbox để thay đổi và hiển thị các thông của phép xoay theo trục và góc.

+ Các textbox để thay đổi và hiển thị các thông số cho phép xoay bằng phép toán Quaternion.

+ Các textbox để thay đổi và hiển thị các thông số cho phép dịch chuyển theo các trục.

+ Các textbox để thay đổi và hiển thị các thơng số biến đổi kích thước theo các trục.

Trang 93

3. Giao di n ng d ng

Hình 3: Giao diện chính. Các thành phần của ứng dụng:

Một phần của tài liệu B GIAO DC VA DAO TO TRNG CAO DNG c (Trang 100 - 102)

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

(108 trang)