发明名称 |
一种矢量图绘制方法和装置 |
摘要 |
本发明实施例公开了一种矢量图绘制方法和装置,其中方法包括:获取视野范围相关参数,确定视野范围;计算并确定将要绘制的矢量图落入视野范围部分;绘制所述落入视野范围部分的矢量图。达到减小顶点屏幕坐标值的目的,从而消除了顶点屏幕坐标值过大引起的图形畸变或者消失,提高矢量图绘制稳定性。另外,只绘制落入视野范围内的矢量图,降低图形渲染面积,从而提高矢量图绘制速度。 |
申请公布号 |
CN103136767B |
申请公布日期 |
2016.08.17 |
申请号 |
CN201110378955.7 |
申请日期 |
2011.11.24 |
申请人 |
北京图盟科技有限公司 |
发明人 |
高艾凤;朴春植 |
分类号 |
G06T11/00(2006.01)I |
主分类号 |
G06T11/00(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
逯长明 |
主权项 |
一种矢量图绘制方法,其特征在于,包括:获取视野范围的相关参数,确定视野范围;计算并确定将要绘制的矢量图落入视野范围的部分;绘制落入视野范围部分的矢量图;修改绘制的矢量图的参数,使所述视野范围的边线在所述绘制的矢量图以内;所述计算并确定将要绘制的矢量图落入视野范围部分,绘制落入视野范围的部分的矢量图包括:确定将要绘制的矢量图的几何图形类型,若所述将要绘制的矢量图为圆形,则获取将要绘制的矢量图的圆心坐标以及半径;获取视野范围的顶点;若圆心坐标在视野范围内,并且半径大于预定线段,以所述圆心坐标为圆心,以预定线段的长度为半径绘制落入视野范围的圆形矢量图;所述预定线段长度为视野范围的边线上距离最远的两点的距离;若圆心坐标在视野范围内,并且半径小于预定线段长度,以获取的圆心坐标和半径绘制落入视野范围的圆形矢量图;若圆心坐标在视野范围外,则确定将要绘制的矢量图与视野范围的边线的交点;若交点个数为0,且视野范围的顶点均在将要绘制的矢量图内,则以获取的圆心坐标为圆心,以所述预定线段长度为半径绘制落入视野范围的圆形矢量图;若交点个数为2,并且两交点之间的弧长与两交点距离的差值大于阈值,以获取的圆心坐标和半径绘制落入视野范围的圆形矢量图;若交点个数为2,并且两交点之间的弧长与两交点距离的差值小于阈值时,依据2个交点以及视野范围的落入将要绘制的矢量图内的顶点绘制落入视野范围部分的矢量图;若交点个数大于2,则以获取的圆心坐标和半径绘制落入视野范围的圆形矢量图。 |
地址 |
100000 北京市海淀区苏州街3号14层1402室 |