【技术实现步骤摘要】
本公开涉及地图渲染,具体涉及一种绘制多边形的方法、装置、电子设备及可读存储介质。
技术介绍
1、现有技术绘制(亦可称之为渲染)电子地图中的矢量图形时,会出现绘制的矢量图形的边缘不平滑,呈现锯齿状的问题。现有技术为解决该问题,通常需要对矢量图形进行三角剖分,然后基于三角剖分结果重新调整矢量图形的外轮廓点,通过将矢量图形的外轮廓进行外扩,实现抗锯齿的效果。但本公开专利技术人发现如果矢量图形是非凸图形,为实现抗锯齿的效果,需要先开启模板检测剔除多余的三角形,再分别绘制非凸图形的外扩后的轮廓边线与图形本身,这就使得一次非凸图形的绘制需要三次绘制调用drawcall才能完成,而电子地图绘制通常是由终端设备执行,频繁调用drawcall会增加终端设备的性能负担,一些配置较低的终端设备在绘制电子地图时容易出现发热、卡顿、闪退等问题。因此,需要提供一种绘制方案,既能够有效减轻终端设备的性能负担,又能够实现非凸图形的抗锯齿效果。
技术实现思路
1、本公开实施例提供一种绘制多边形的方法、装置、电子设备及可读存
...
【技术保护点】
1.一种绘制多边形的方法,其中,包括:
2.根据权利要求1所述的方法,其中,所述根据所述轮廓点,生成位于所述轮廓点形成的目标多边形区域之外的外延点,包括:
3.根据权利要求2所述的方法,其中,所述获取该轮廓点与相邻两个轮廓点之间的向量,包括:
4.根据权利要求3所述的方法,其中,所述根据该轮廓点与相邻两个轮廓点之间的向量,生成位于所述轮廓点形成的目标多边形区域之外的外延点,包括:
5.根据权利要求1-4中任意一项权利要求所述的方法,其中,所述从所述轮廓点和外延点中,确定耳顶点,包括:
6.根据权利要求1所述的
...【技术特征摘要】
1.一种绘制多边形的方法,其中,包括:
2.根据权利要求1所述的方法,其中,所述根据所述轮廓点,生成位于所述轮廓点形成的目标多边形区域之外的外延点,包括:
3.根据权利要求2所述的方法,其中,所述获取该轮廓点与相邻两个轮廓点之间的向量,包括:
4.根据权利要求3所述的方法,其中,所述根据该轮廓点与相邻两个轮廓点之间的向量,生成位于所述轮廓点形成的目标多边形区域之外的外延点,包括:
5.根据权利要求1-4中任意一项权利要求所述的方法,其中,所述从所述轮廓点和外延点中,确定耳顶点,包括:
6.根据权利要求1所述的方法,其中,...
【专利技术属性】
技术研发人员:杨烨,朱永峰,
申请(专利权)人:北京高德云图科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。