发明名称 |
粗线生成方法及装置 |
摘要 |
本发明提供了一种粗线生成方法及装置,上述方法包括以下处理:步骤一,预先生成线宽增量表,其中,宽度增量表中包含线宽预定时四个斜率区间对应的线宽增量;步骤二,根据粗线端点的坐标值通过快速移位比较确定粗线的斜率区间;步骤三,根据在步骤二中得到的斜率区间和线宽,在宽度增量表中查找相应的线宽增量,将线宽和线宽增量相加得到扫描线长度L;步骤四,用“两点-对称”画线算法每次计算生成一个点时,以当前点为中点扫描出一条水平或垂直的线,对称扫描,扫描行程为扫描线长度L的一半;步骤五,绘制线帽。通过本发明,实现了运算量小且连接效果好的粗线快速生成方案,提高了图形系统的效率。 |
申请公布号 |
CN101093584A |
申请公布日期 |
2007.12.26 |
申请号 |
CN200710138052.5 |
申请日期 |
2007.08.02 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
党茂昌 |
分类号 |
G06T11/20(2006.01);G01C21/26(2006.01) |
主分类号 |
G06T11/20(2006.01) |
代理机构 |
北京康信知识产权代理有限责任公司 |
代理人 |
尚志峰;吴孟秋 |
主权项 |
1.一种粗线生成方法,其特征在于,包括:步骤一,预先生成线宽增量表,其中,所述宽度增量表中包含线宽预定时四个斜率区间对应的线宽增量;步骤二,根据粗线端点的坐标值通过快速移位比较确定粗线的斜率区间;步骤三,根据在所述步骤二中得到的斜率区间和线宽,在所述宽度增量表中查找相应的线宽增量,将线宽和线宽增量相加得到扫描线长度L;步骤四,用“两点-对称”画线算法每次计算生成一个点时,以当前点为中点扫描出一条水平或垂直的线,对称扫描,扫描行程为所述扫描线长度L的一半;以及步骤五,绘制线帽。 |
地址 |
518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 |