发明名称 粗线生成方法及装置
摘要 本发明提供了一种粗线生成方法及装置,上述方法包括以下处理:步骤一,预先生成线宽增量表,其中,宽度增量表中包含线宽预定时四个斜率区间对应的线宽增量;步骤二,根据粗线端点的坐标值通过快速移位比较确定粗线的斜率区间;步骤三,根据在步骤二中得到的斜率区间和线宽,在宽度增量表中查找相应的线宽增量,将线宽和线宽增量相加得到扫描线长度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广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦