一种基于webgl的封闭图形生成方法、装置及存储介质制造方法及图纸

技术编号:40962601 阅读:21 留言:0更新日期:2024-04-18 20:41
本申请涉及图形处理技术领域,公开一种基于webgl的封闭图形生成方法、装置及存储介质,包括:获取当前闭合图形,当前闭合图形由多个组成点连线围成,组成点之间的连线为边;选取拖拽点;遍历所有边;判断若拖拽点与不相邻的边存在交点,则停止遍历剩下的边;选定目标点,设置目标点的点编号;判断交点所在的边是否与当前边相邻;如果相邻,则目标点的点编号为临近的组成点的点编号;若不相邻,根据点编号对所有点进行排序获得排序队列,根据目标点与当前的组成点在排序队列中的位置选择交点所在线的第一侧的组成点的点编号或者第二侧的组成点的点编号;重新排序点编号,调整所有组成点的点编号;根据新的点编号的排序顺序连线生成封闭图形。

【技术实现步骤摘要】

本申请涉及图形处理的领域,尤其是涉及一种基于webgl的封闭图形生成方法、装置及存储介质


技术介绍

1、webgl(web-graphics-library)是一种3d绘图协议,这种绘图技术标准允许把javascript和opengl-es-2.0结合在一起,通过增加opengl-es-2.0与javascript的绑定,可以为html5-canvas提供硬件3d加速渲染。

2、开发人员就可以借助系统显卡来在浏览器里更流畅地展示3d场景和模型,还能创建复杂的导航和数据视觉化。webgl技术标准避免了开发网页专用渲染插件,可被用于创建具有复杂3d结构的网站页面,甚至可以用来设计3d网页游戏。

3、但是,在生成或者调节图像或者图形的过程中,关于闭合图形的生成均需要人工手动去完成,例如,选择几个自由点去连线形成闭合图形,但是当人工调整闭合图形时,需要先手动剖开当前闭合图形,然后再手动调整自由点并连线生成新的闭合图形,无法自动形成新的闭合图形。


技术实现思路

1、为了能够调整图形时自动形成新本文档来自技高网...

【技术保护点】

1.一种基于webgl的封闭图形生成方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于webgl的封闭图形生成方法,其特征在于,步骤S3的步骤中,还包括如下子步骤:

3.根据权利要求1所述的基于webgl的封闭图形生成方法,其特征在于,步骤S3的步骤中,还包括如下子步骤:

4.根据权利要求2或3所述的基于webgl的封闭图形生成方法,其特征在于,步骤S3的步骤中,还包括如下子步骤:

5.根据权利要求4所述的基于webgl的封闭图形生成方法,其特征在于,步骤S3的步骤中,还包括如下子步骤:

6.根据权利要求1所述的基于...

【技术特征摘要】

1.一种基于webgl的封闭图形生成方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于webgl的封闭图形生成方法,其特征在于,步骤s3的步骤中,还包括如下子步骤:

3.根据权利要求1所述的基于webgl的封闭图形生成方法,其特征在于,步骤s3的步骤中,还包括如下子步骤:

4.根据权利要求2或3所述的基于webgl的封闭图形生成方法,其特征在于,步骤s3的步骤中,还包括如下子步骤:

5.根据权利要求4所述的基于webgl的封闭图形生成方法,其特征在于,步骤s3的步骤中,还包括如下子步骤:

6.根据权利要求1所述的基...

【专利技术属性】
技术研发人员:肖中华裴新壮
申请(专利权)人:赛瓦软件上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1