• Đồ họa máy tính Đường cong và bề mặt IIĐồ họa máy tính Đường cong và bề mặt II

     Có thể mở rộng khái niệm đoạn cong cho các bề mặt cong.  Các bề mặt cong được xác định bởi công thức tham số của hai biến, s và t.  Nghĩa là, một bề mặt cong là một tập hợp các đường cong tham số  Xấp xỉ bằng một lưới đa giác. Khi vẽ, càng giảm nhỏ bước của s và t càng cho độ chính xác cao.

    pdf15 trang | Chia sẻ: lylyngoc | Ngày: 16/03/2015 | Lượt xem: 1611 | Lượt tải: 0

  • Đồ họa máy tính Đường cong và bề mặt IĐồ họa máy tính Đường cong và bề mặt I

     Các đường cong tham số rất linh hoạt.  Chúng không cần phải là hàm – Đường cong có thể có nhiều giá trị ứng với một tọa độ x.  Số lượng tham số thường cho thấy chiều của vật thể (x(u,v), y(u,v), z(u,v))

    pdf58 trang | Chia sẻ: lylyngoc | Ngày: 16/03/2015 | Lượt xem: 1977 | Lượt tải: 0

  • Đồ họa máy tính Xác định mặt hiện (Visible surface determination)Đồ họa máy tính Xác định mặt hiện (Visible surface determination)

     Chúng ta không muốn phí thời gian để hiển thị những đối tượng không đóng góp vào bức ảnh cuối cùng.  Một đối tượng có thể không hữu hình vì 3 lý do: – Nằm ngoài vùng hiển thị – Quay vào trong (back-facing) – Bị che bởi các đối tượng khác gần người quan sát hơn  Làm thế nào để loại bỏ chúng một cách hiệu quả?  Làm thế nào để xác định ...

    pdf57 trang | Chia sẻ: lylyngoc | Ngày: 16/03/2015 | Lượt xem: 1732 | Lượt tải: 0

  • Đồ họa máy tính Mô hình hóa đối tượngĐồ họa máy tính Mô hình hóa đối tượng

     Biểu diễn các vật thể chỉ bằng cạnh của chúng  Ưu điểm: - Hình dung kết cấu bên trong mô hình 3D - Đơn giản, nhanh chóng  Nhược điểm: - Không cho phép người sử dụng hình dung toàn bộ chi tiết của vật thể

    pdf34 trang | Chia sẻ: lylyngoc | Ngày: 16/03/2015 | Lượt xem: 1647 | Lượt tải: 0

  • Đồ họa máy tính Phép chiếuĐồ họa máy tính Phép chiếu

     Hệ tọa độ thế giới (The world coordinate system)  Hệ tọa độ hình dạng (The shape coordinate system)  Hệ tọa độ máy quay (The camera coordinate system)

    pdf26 trang | Chia sẻ: lylyngoc | Ngày: 16/03/2015 | Lượt xem: 1876 | Lượt tải: 1

  • Đồ họa máy tính Các phép biến đổiĐồ họa máy tính Các phép biến đổi

    • Một số đối tượng hình học cơ bản – Đại lượng vô hướng s – Vec-tơ v – Điểm p’ = p + s * v • Các phép biến đổi – Các loại biến đổi: quay, tịnh tiến, co dãn. – Biểu diễn ma trận – Thứ tự • Mô hình hóa hình học – Mô hình hóa phân cấp – Các bề mặt đa diện.

    pdf31 trang | Chia sẻ: lylyngoc | Ngày: 16/03/2015 | Lượt xem: 1645 | Lượt tải: 0

  • Đồ họa máy tính Các thuật toán cắt xén (Clipping)Đồ họa máy tính Các thuật toán cắt xén (Clipping)

     Trong 2D, thế giới được định nghĩa là một mặt phẳng vô hạn, trong một hệ tọa độ nhất định.  Chúng ta cần lấy ra một vùng trong mặt phẳng 2D này để xem, thường được gọi là ‘cửa sổ’.  Trong thiết bị hiển thị của chúng ta, cần phải xác định một vùng để hiển thị, thường được gọi là ‘viewport’, và sử dụng hệ tọa độ của thiết bị. – Cắt bỏ ...

    pdf32 trang | Chia sẻ: lylyngoc | Ngày: 16/03/2015 | Lượt xem: 3657 | Lượt tải: 0

  • Đồ họa máy tính Các thuật toán mành hóaĐồ họa máy tính Các thuật toán mành hóa

    Bài toán tô phủ loang (Flood fill problem): Với hai màu khác nhau c và c’, một tập các điểm A có cùng màu c được bao quanh bởi các điểm có màu khác với c và c’, tìm thuật toán thay màu của tất cả các điểm thuộc A và chỉ các điểm này thành màu c’

    pdf18 trang | Chia sẻ: lylyngoc | Ngày: 16/03/2015 | Lượt xem: 2022 | Lượt tải: 0

  • Bài giảng Đồ họa máy tính (Computer Graphics)Bài giảng Đồ họa máy tính (Computer Graphics)

    – hiểu các nguyên lý cơ bản của đồ họa máy tính hiện đại – hiểu kiến thức hình học bên dưới các mô hình 3 chiều – hiểu vấn đề hiệu năng khi vẽ các mô hình 3D – có thể xây dựng một chương trình hiển thị một cảnh 3 chiều sử dụng OpenGL và C/C++ – có thể làm hoạt hình các mô hình 3D và áp dụng ánh sáng và texture để tăng tính hiện thực

    pdf22 trang | Chia sẻ: lylyngoc | Ngày: 16/03/2015 | Lượt xem: 1784 | Lượt tải: 1

  • Bài giảng Lập trình Matlab cơ bảnBài giảng Lập trình Matlab cơ bản

     Matlab vừa là một ngôn ngữ lập trình vừa là một phần mềm ứng dụng tính toán rất hiệu quả.  Matlab - Matrix Laboratory  Matlab là một thương hiệu đã được thương mại hóa của tập đoàn MathWorks

    pdf41 trang | Chia sẻ: lylyngoc | Ngày: 16/03/2015 | Lượt xem: 2009 | Lượt tải: 4