基于投影法实现矩形窗口的任意曲线裁剪

2011-09-29 02:39:26李红林兰美辉张顺吉
云南民族大学学报(自然科学版) 2011年2期
关键词:区域水平方法

李红林,兰美辉,张顺吉,杨 莉

(1.曲靖师范学院计算机科学与工程学院,云南 曲靖655011;2.云南中医学院现代教育技术中心,云南 昆明650200)

基于投影法实现矩形窗口的任意曲线裁剪

李红林1,兰美辉1,张顺吉1,杨 莉2

(1.曲靖师范学院计算机科学与工程学院,云南 曲靖655011;2.云南中医学院现代教育技术中心,云南 昆明650200)

对含有任意曲线的图像进行二值化后,针对某一矩形区域,对曲线上的点进行水平和垂直投影,投影后若在该矩形区域内(窗口内),给予显示;否则在窗口外,裁剪掉(即不显示).该方法能动态的定义矩形窗口大小,能对任意规则曲线(如圆)和不规则曲线(如Bezier曲线、B样条曲线)进行裁剪.该方法简单、高效.

投影;矩形窗口;曲线;裁剪

裁剪问题是计算机图形学的基本问题之一.裁剪是裁去窗口之外物体的一种操作.裁剪的目的是判断图形元素是否在所考虑的区域内,如在区域内,则进一步求出区域内的那一部分[1].常用的直线裁剪算法有Cohen-Sutherland算法[2]、中点裁剪算法、梁友栋-barskey算法[3].工程中常用到的曲线有2种:一种是规则曲线,可以用曲线方程式来表示,例如:圆、椭圆、抛物线、双曲线、正弦余弦曲线等;另一种是不规则曲线(也称自由曲线),此类曲线形状较复杂,不能确切给出描述整个曲线的方程,它们通常是实际测量得到的一系列离散点用曲线拟合方法来逼近的.如B样条曲线、Bezier曲线、Hermite样条曲线等.目前,研究直线、曲线、多边形的裁剪方法比较多[4-7],但大多数方法都要求与窗……

登录APP查看全文

猜你喜欢
区域水平方法
张水平作品
加强上下联动 提升人大履职水平
人大建设(2019年12期)2019-05-21 02:55:32
关于四色猜想
分区域
用对方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
捕鱼
基于严重区域的多PCC点暂降频次估计
电测与仪表(2015年5期)2015-04-09 11:30:52
区域
民生周刊(2012年10期)2012-10-14 09:06:46
做到三到位 提升新水平
中国火炬(2010年8期)2010-07-25 11:34:30