Đồ họa máy tính : CÁC ĐỐI TƯỢNG ĐỒ HỌA CƠ SỞ part 6

Các phép biến đổi hình học sẽ làm thay đổi mô tả về tọa độ của các đối tượng, từ đó làm cho đối tượng bị thay đổi về hướng, kích thước và hình dạng. Các phép biến đổi hình học cơ sở bao gồm : tịnh tiến (translation), quay (rotation) và biến đổi tỉ lệ (scaling) | typedef struct int yMin Gia tri y nho nhat cua 2 dinh float xIntersect Hoanh do giao diem cua canh dong quet float dxPerScan Gia tri 1 m int DeltaY EDGE typedef struct int NumEdge EDGE aEdge MAXEDGE EDGELIST Dat 1 canh vao danh sach canh. Cac canh duoc sap theo thu tu giam dan cua yMin yMin la gia tri y lon nhat cua 2 dinh 1 canh Xu li luon truong hop dong quet di ngang qua dinh ma tai do chi tinh 1 diem giao void PutEdgeInList EDGELIST EdgeList POINT p1 POINT p2 int NextY EDGE EdgeTmp float 1 m if pPy Truong hop dong quet di ngang qua dinh la giao diem cua 2 canh co huong y cung tang if NextY - abs 1 if else Truong hop dong quet di ngang qua dinh la giao diem cua 2 canh co huong y cung giam if NextY abs 1 else xac dinh vi tri chen int j while j 0 EdgeList. aEdge j-1 .yMin EdgeList. aEdge j EdgeList. aEdge j-1 j-- tien hanh chen dinh moi vao canh j EdgeTmp PutEdgeInList Tim dinh ke tiep sao cho khong nam tren cung duong thang voi dinh dang xet int FindNextY POLYGON P int id int j id 1 ertex while j ertex id .y j .y j if j

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.