【技术实现步骤摘要】
一种多边形绘制方法、装置、电子设备及可读存储介质
本专利技术涉及文档处理
,特别是涉及一种多边形绘制方法、装置、电子设备及可读存储介质。
技术介绍
目前,用户常常需要利用办公软件中的绘图工具来绘制多边形。例如,用户需要利用绘图工具来绘制一个六边形。但是,用户无法直接将该多边形设置为指定边长的多边形。并且,只能依靠肉眼或辅助手段(例如尺子丈量)来慢慢调整该多边形的边长。可见,该种绘制多边形的方式费时费力,使得用户体验并不好。
技术实现思路
本专利技术实施例的目的在于提供一种多边形绘制方法、装置、电子设备及可读存储介质,以可以简单快速地绘制得到指定边长的多边形。具体技术方案如下:第一方面,本专利技术实施例提供了一种多边形绘制方法,可以包括:确定用户通过多边形工具所绘制的第一图形的边数;获得用户输入的待给第一图形设置的边长;计算满足边数和边长的多边形的高度和宽度;利用高度和宽度调整第一图形,得到满足边数和边长的多边形。可选地,在本专利技术实施例中,获得用户输入的待给第一图形设置的边长的步骤,可以包括:显示边长输入框;获取用户输入至边长输入框的数值,作为待给第一图形设置的边长。可选地,在本专利技术实施例中,计算满足边数和边长的多边形的高度和宽度的步骤,可以包括:将边数和边长输入至外接圆半径计算公式,计算满足边数和边长的多边形的外接圆的半径;将边数和半径输入至高度计算公式,计算多边形的高度;当边数为 ...
【技术保护点】
1.一种多边形绘制方法,其特征在于,包括:/n确定用户通过多边形工具所绘制的第一图形的边数;/n获得用户输入的待给所述第一图形设置的边长;/n计算满足所述边数和所述边长的多边形的高度和宽度;/n利用所述高度和所述宽度调整所述第一图形,得到满足所述边数和所述边长的所述多边形。/n
【技术特征摘要】
1.一种多边形绘制方法,其特征在于,包括:
确定用户通过多边形工具所绘制的第一图形的边数;
获得用户输入的待给所述第一图形设置的边长;
计算满足所述边数和所述边长的多边形的高度和宽度;
利用所述高度和所述宽度调整所述第一图形,得到满足所述边数和所述边长的所述多边形。
2.根据权利要求1所述的方法,其特征在于,所述获得用户输入的待给所述第一图形设置的边长的步骤,包括:
显示边长输入框;
获取用户输入至所述边长输入框的数值,作为待给所述第一图形设置的边长。
3.根据权利要求1所述的方法,其特征在于,所述计算满足所述边数和边长的多边形的高度和宽度的步骤,包括:
将所述边数和所述边长输入至外接圆半径计算公式,计算满足所述边数和所述边长的多边形的外接圆的半径;
将所述边数和所述半径输入至高度计算公式,计算所述多边形的高度;
当所述边数为奇数时,将所述边数和所述半径输入至第一宽度计算公式,计算所述多边形的宽度;
当所述边数为偶数时,将所述边数、所述半径和所述高度输入至第二宽度计算公式,计算所述多边形的宽度。
4.根据权利要求3所述的方法,其特征在于,所述高度计算公式为:
所述第一宽度计算公式为:
所述第二宽度计算公式为:
其中,所述h为所述多边形的高度,所述w1为所述边数为奇数时所述多边形的宽度,所述w2为所述边数为偶数时所述多边形的宽度;所述r为所述外接圆的半径,所述n为所述第一图形的边数,所述mod为取余运算符。
5.根据权利要求1所述的方法,其特征在于,当所述边数为偶数时,所述利用所述高度和所述宽度调整所述第一图形,得到满足所述边数和所述边长的所述多边形的步骤,包括:
在维持所述第一图形的边数不变的情况下,利用所述高度和所述宽度对所述第一图形的宽高进行调整,得到第二图形;
在维持所述第二图形的边数和宽高不变的情况下,将所述第二图形的各边边长设置为所述边长并将所述第二图形的各顶角角度设置为相等,得到所述多边形;
利用所述多边形替换所述第一图形。
6.根据权利要求5所述的方法,其特征在于,所述将所述第二图形的各边边长设置为所述边长并将所述第二图形的各顶角角度设置为相等,得到所述多边形的步骤,包括:
查找预设映射表中与所述边数具有映射关系的调节点参数信息;其中,所述调节点参数信息为用于对所述第二图形进行调整的参数信息;
根据所述调节点参数信息对所述第二图形的调节点进行调整,以使所述第二图形的各边边长为所述边长且所述第二图形的各顶角角度相等,得到所述多边形。
7.根据权利要求6所述的方法,其特征在于,预设映射表中记录有:
边数六和第一调节点参数信息的映射关系,以及,边数八和第二调节点参数信息的映射关系;其中,第一调节点参数信息为:
第二调节点参数信息为:
8.一种多边形绘制装置,其特征在于,包括:
确定模块,用于确定用户通过多边形工具所绘制的第一图形的边数;
获得模块,用于获得用户输入的待给所述第一图形设置的边长;
计算模块,用...
【专利技术属性】
技术研发人员:叶师思,吴增谂,陈志宝,
申请(专利权)人:珠海金山办公软件有限公司,北京金山办公软件股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。