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

Hình ảnh bao giờ cũng được cảm nhận nhanh và dễ dàng hơn, đặc biệt là trong trường hợp bất đồng về ngôn ngữ. Do đó không có gì ngạc nhiên khi mà ngay từ khi xuất hiện máy tính, các nhà nghiên cứu đã cố gắng sử dụng nó để phát sinh các ảnh trên màn hình | 0 for int i FirstId i LastId i if EdgeList. aEdge i . DeltaY 0 i .xIntersect SortOnX aIntersectPt FindXIntersection define Round x int x void FillLine XINTERSECT aIntersectPt int yScan for int i 0 i i 2 line Round i yScan Round i 1 yScan FillLine void UpdateEdgeList EDGELIST EdgeList int FirstId int LastId for int i FirstId i LastId i if EdgeList. aEdge i . DeltaY 0 EdgeList. aEdge i . DeltaY i .xIntersect EdgeList. aEdge i . dxPerS can FillLine void ScanLineFill POLYGON P EDGELIST EdgeList XINTERSECT aIntersectPt int TopScan BottomScan FirstId LastId MakeSortedEdge P EdgeList TopScan BottomScan FirstId LastId 0 for int i BottomScan i TopScan i Cap nhat lai danh sach cac canh active - tuc la cac canh cat dong quet i UpdateActiveEdgeList EdgeList i FirstId LastId Tim cac hoanh do giao diem cua dong quet voi cac canh cua da giac va sap xep lai cac hoanh do giao diem truc tiep tren EdgeList FindXIntersection EdgeList aIntersectPt FirstId LastId FillLine aIntersectPt i UpdateEdgeList EdgeList FirstId LastId ScanLineFill Lưu đồ thuật toán tô màu theo dòng quét . Thuật toán tô màu dựa theo đường biên Khác với thuật toán tô màu dựa theo dòng quét đường biên của vùng tô được xác định bởi tập các đỉnh của một đa giác đường biên trong thuật toán được mô tả bằng một giá trị duy nhất đó là màu của tất cả các điểm thuộc về đường biên Bắt đầu từ điểm nằm bên trong vùng tô ta sẽ kiểm tra các điểm lân cận của nó đã được tô màu hay có phải là điểm biên hay không nếu không phải là điểm đã tô và không phải là điểm biên ta sẽ tô màu nó. Quá trình này được lặp lại cho tới khi nào không còn tô được điểm nào nữa thì dừng. Bằng cách này toàn bộ các điểm thuộc vùng tô được kiểm tra và sẽ được tô .

crossorigin="anonymous">
Đã 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.