您好,登錄后才能下訂單哦!
AGG有四種類型的裁剪,分別工作在不同的層次
1. 基礎渲染器Base Render
除非直接調用基礎渲染器的繪制線段的方法,否則在一般情況下,都是在render_scanline的時候被調用,進行裁剪,這個時候已經進行了大量無用的工作。比如頂點源超出屏幕范圍,在調用render_scanline函數之前,比如調用rasterizer對象的add_path函數,已經浪費大量的資源
2 光柵器rasterizer
rasterizer主要應用于根據頂點源,生成線段的詳細信息,這個時候調用裁剪,可以節省不少的資源。
3 agg::conv_clip_polygon
請詳細查看agg::conv_clip_polygon的例子
4 agg::conv_clip_polyline
請詳細查看agg::conv_clip_polyline的例子
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。