• Bài giảng Đồ họa Raster - Các thuật toán vẽ đường trònBài giảng Đồ họa Raster - Các thuật toán vẽ đường tròn

    Thuật toán Bước 1 Xác định điểm đầu tiên x1 = 0 y1 = r Bước 2 Xác định những điểm tiếp theo Lặp xi < yi fi = fi < 0 xi+1 = xi + 1 yi+1 = yi fi ≥ 0 xi+1 = xi + 1 yi+1 = yi – 1

    ppt16 trang | Chia sẻ: maiphuongtl | Ngày: 21/09/2014 | Lượt xem: 2317 | Lượt tải: 0

  • Bài giảng Đồ họa Raster - Các thuật toán vẽ đường thẳngBài giảng Đồ họa Raster - Các thuật toán vẽ đường thẳng

    Đoạn thẳng tăng chậm và điểm đầu ở bên trái. Thuật toán Bước 1 Xác định điểm đầu tiên x1 = X1 y1 = Y1 Bước 2 Xác định những điểm tiếp theo Lặp xi < X2 pi = pi < 0 xi+1 = xi + 1 yi+1 = yi pi >= 0 xi+1 = xi + 1 yi+1 = yi + 1

    ppt21 trang | Chia sẻ: maiphuongtl | Ngày: 21/09/2014 | Lượt xem: 2257 | Lượt tải: 0

  • Thuật toán vẽ đường thẳng BresenhamThuật toán vẽ đường thẳng Bresenham

    Chương trình hoàn chỉnh BresenhamLine(int x1, int y1, int x2, int y2, int color) { int Dx = x2 – x1, Dy = y2 – y1; int x = x1, y = y1; int dx = (Dx < 0) ? -1 : 1; Dx = abs(Dx); int dy = (Dy < 0) ? -1 : 1; Dy = abs(Dy); putpixel(x, y, color); if (Dx > Dy) { int p = 2 * Dy – Dx; int const1 = 2 * Dy, const2 = 2 * (Dy-Dx); wh...

    ppt14 trang | Chia sẻ: maiphuongtl | Ngày: 21/09/2014 | Lượt xem: 2640 | Lượt tải: 0

  • Thuật toán Bresenham vẽ đường thẳngThuật toán Bresenham vẽ đường thẳng

    Chương trình hoàn chỉnh void BresenhamLine(int x1, int y1, int x2, int y2, int color) { int Dx = x2 – x1, Dy = y2 – y1; int x = x1, y = y1; int dx = (Dx < 0) ? -1 : 1; Dx = abs(Dx); int dy = (Dy < 0) ? -1 : 1; Dy = abs(Dy); putpixel(x, y, color); if (Dx > Dy) { int p = 2 * Dy – Dx; int const1 = 2 * Dy, const2 = 2 * (Dy-Dx); ...

    ppt14 trang | Chia sẻ: maiphuongtl | Ngày: 21/09/2014 | Lượt xem: 5675 | Lượt tải: 1

  • Bài giảng Autocad 200x cơ bảnBài giảng Autocad 200x cơ bản

    ÔN TẬP AUTOCAD CĂN BẢN: 1. Tất cả các lệnh vẽ và hiệu chỉnh, đặcbiệt lưu ý và thông thạo các lệnh : Stretch, Copy, Move, Scale, Offset, Align, Bhatch, Pline, Line, Mirror, Array 2. Các định dạng cơ bản (Options)trong AutoCAD. 3. Các phương pháp tạo lớp (Layer), quản lý tốt đặc tính đối tượng theo lớp và sao chép đặc tính đối tượng. 4. T...

    pdf41 trang | Chia sẻ: maiphuongtl | Ngày: 21/09/2014 | Lượt xem: 3413 | Lượt tải: 2

  • Bài giảng Tô màu (Area Filling)Bài giảng Tô màu (Area Filling)

    Thuật toán cải tiến Xây dựng EdgeTable; AEL = NULL; for( y = y_min; y <= y_max; y++) { Chèn tất cả các cạnh trong EdgeTable[y] vào AEL; if (AEL != NULL) { Sắp xếp AEL theo chiều tăng dần của x_int; Tô màu các run trong AEL; Xóa các cạnh trong AEL có y_upper = y; Cập nhật giá trị x_int trong các cạnh của AEL; } }

    ppt30 trang | Chia sẻ: maiphuongtl | Ngày: 21/09/2014 | Lượt xem: 2840 | Lượt tải: 1

  • 10 phần mềm chỉnh sửa ảnh miễn phí độc đáo10 phần mềm chỉnh sửa ảnh miễn phí độc đáo

    VCW VicMan's Photo Editor: VCW VicMan's Photo Editor là một trình biên tập hình ảnh đa năng. Các ứng dụng của phần mềm này hoạt động khá mạnh mẽ cùng với giao diện thân thiện, cung cấp các tính năng chỉnh sửa hình ảnh đơn giản.

    doc10 trang | Chia sẻ: maiphuongtl | Ngày: 21/09/2014 | Lượt xem: 2114 | Lượt tải: 3

  • Bài giảng Các phép biến đổi 3 chiềuBài giảng Các phép biến đổi 3 chiều

    Khi trục quay không đi qua gốc tọa độ : trục quay được xác định bởi 2 điểm. Tịnh tiến về gốc tọa độ Quay quanh trục qua gốc tọa độ Tịnh tiến ngược lại vị trí ban đầu

    ppt12 trang | Chia sẻ: maiphuongtl | Ngày: 21/09/2014 | Lượt xem: 3188 | Lượt tải: 0

  • Bài giảng 3D ModelingBài giảng 3D Modeling

    Mô tả hình dạng của đối tượng bằng 2 danh sách: Vertex List : Lưu trữ tọa độ các đỉnh Edge List : Kết nối giữa các đỉnh với nhau

    ppt21 trang | Chia sẻ: maiphuongtl | Ngày: 21/09/2014 | Lượt xem: 2175 | Lượt tải: 1

  • Bài giảng Các phép biến đổi 2DBài giảng Các phép biến đổi 2D

    Vẽ đối tượng đối tượng: void drawObject(Object &o); Vẽ đa giác xác định bởi points, lưu ý các điểm points[i] có tọa độ thực là: points[i] + center Đối tượng được vẽ bằng màu color Tịnh tiến đối tượng: void translateObject(Object &o); Tịnh tiến tâm của đối tượng theo vectơ tịnh tiến : center = center + tr Lưu ý trường hợp đối tượng vượt khỏi kh...

    ppt21 trang | Chia sẻ: maiphuongtl | Ngày: 21/09/2014 | Lượt xem: 3201 | Lượt tải: 0