【技术实现步骤摘要】
一种矢量图形绘制方法、装置、计算机设备及存储介质
[0001]本专利技术实施例涉及计算机绘图领域,尤其涉及一种矢量图形绘制方法、装置、计算机设备及存储介质。
技术介绍
[0002]目前,在计算机绘图领域中,主要有以下构图方法:用数学的方法绘制出的矢量图形,针对这种构图方法,在构图时依赖于图形路径是否闭合,尤其在绘制网状结构的矢量图形时,对于非闭合的路径,连接点处的属性会丢失,对于闭合路径,当一个连接点对应多个连接边时依旧无法保证正确的绘制效果。
技术实现思路
[0003]本专利技术实施例的目的是提供一种矢量图形绘制方法、装置、计算机设备及存储介质,旨在解决现有技术在绘制网状结构的矢量图形时,存在矢量图形的连接点处产生连接属性丢失或效果错误的问题。
[0004]第一方面,本专利技术实施例提供了一种基于网格结构的矢量图形绘制方法,包括:
[0005]初始化矢量网格结构的所有连接点和连接边的访问状态;
[0006]构建每一所述连接点的连接边索引;
[0007]遍历所有所述连接边索引中 ...
【技术保护点】
【技术特征摘要】
1.一种基于网格结构的矢量图形绘制方法,其特征在于,包括:初始化矢量网格结构的所有连接点和连接边的访问状态;构建每一所述连接点的连接边索引;遍历所有所述连接边索引中的连接边并得到绘制链路索引;根据所述绘制链路索引进行路径绘制得到矢量图形。2.根据权利要求1所述的基于网格结构的矢量图形绘制方法,其特征在于,所述构建每一所述连接点的连接边索引,包括:针对每一所述连接点,获取每一所述连接点所连接的连接边,集合所有连接点所连接的所有连接边,构建连接边索引。3.根据权利要求1所述的基于网格结构的矢量图形绘制方法,其特征在于,所述遍历所有所述连接边索引中的连接边并得到绘制链路索引,包括:选取当前连接边,沿所述当前连接边的两端方向访问所述连接点和连接边,直至完成所述当前连接边的两端方向的绘制链路的构建;合并所述当前连接边的两端方向的绘制链路,结束所述当前连接边的绘制链路;继续选取下一连接边,并构建所述下一连接边的绘制链路,直至完成所有连接边的绘制链路,根据所有连接边的绘制链路得到绘制链路索引。4.根据权利要求3所述的基于网格结构的矢量图形绘制方法,其特征在于,所述选取当前连接边,沿所述当前连接边的两端方向访问所述连接点和连接边,直至完成两端方向的绘制链路的构建,包括:选取所述当前连接边,并以所述当前连接边为基础构建出一条绘制链路;沿所述当前连接边的两端方向访问两端的连接点,若任意一端的连接点为已访问状态或者任意一端的连接点所连接的连接边的数量为1,则结束当前方向的绘制链路。5.根据权利要求3所述的基于网格结构的矢量图形绘制方法,其特征在于,所述选取当前连接边,沿所述当前连接边的两端方向访问所述连接点和连接边,直至完成两端方向的绘制链路的构建,还包括:沿所述当前连接边的两端方向访问两端的连接点,若任意一端的连接点为未访问状态且任意一端的连接点所连接的连接边数量为2,则将所述连接点标记为已访问状态并向所述连接点所连接的非当前连接边前进;判断所述非当前连接边的访问状态,若所述非当前连接边为已访问状态则结束当前方向的绘制链路,若...
【专利技术属性】
技术研发人员:岳泉,
申请(专利权)人:深圳市亿图软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。