第六节 裁 剪
图3.32 Sutherland-Hodgman算法的框图
字符裁剪
如果把字符的每一笔看成是由一条直线段或几条直线段组成的,那么就可以用直线段裁剪的方法去处理每一笔划;或者把包含一个字符的最小矩阵的中心或左下角在窗口外的字符认为不可见。
字符串裁剪
如果包含字符串的最小矩形的中心或左下角在窗口外,则认为整个字符串为不可见。
圆弧裁剪
可把圆弧和窗口四条边的交点求出来,再按交点对圆心幅角的大小排序,排序后,
相邻的两个交点
决定了圆弧上一段可见或不可见的弧。
上一页
|
下一页
第一节 变换的数学基础
第二节 二维图形变换
第三节 二维视见变换
第四节 三维图形变换
第五节 投影
第六节 裁剪