【技术实现步骤摘要】
一种图形顶点类型的调整方法、装置及电子设备
本专利技术涉及图形更改
,特别是涉及一种图形顶点类型的调整方法、装置及电子设备。
技术介绍
在图文办公软件中,用户可以绘制由线段或圆弧组成的各种形状的图形,例如,圆、长方形、三角形等。其中,每个图形上包含多个顶点,且在每个顶点的附件存在两个控制点,如图1所示,点a,b,c,d为图形圆的四个顶点。通常,图像中的顶点类型可以分为平滑顶点、直线顶点和角部顶点。用户可以通过调整图形中顶点的类型来更改图形的形状。例如,用户可以将圆形的四个顶点的顶点类型都由平滑顶点调整成角部顶点,从而实现将圆形图形调整为平行四边形。目前,当图形的顶点类型由平滑顶点(直线顶点)转换为角部顶点时,用户可以先将软件对应的配置文件中记录的图形中顶点的顶点类型由平滑顶点(直线顶点)转换为角部顶点。然后,用户手动调整顶点的两个控制点,直到使被调整顶点类型的顶点与其相邻顶点之间的线段(或圆弧)为直线时,方可实现将图形的顶点类型由平滑顶点(直线顶点)转换为角部顶点。显然,当前用户通过手动将图形的顶点类型 ...
【技术保护点】
1.一种图形顶点类型的调整方法,其特征在于,所述方法包括:/n当检测到终端设备发送的针对目标图形的目标顶点的类型调整指令时,获取所述目标图形对应的对象配置文件;其中,所述对象配置文件中包含所述目标顶点的类型标识、所述目标顶点对应的至少两个控制点的坐标;所述类型调整指令用于将所述目标顶点的顶点类型调整为角部顶点标识对应的顶点类型;/n将所述对象配置文件中所述目标顶点的顶点类型修改为所述角部顶点标识对应的顶点类型;/n针对所述每个控制点,根据预设的该控制点坐标确定策略和所述该控制点的坐标,确定当所述目标顶点的顶点类型调整为角部顶点标识对应的顶点类型时,所述目标顶点对应的各控制点 ...
【技术特征摘要】
1.一种图形顶点类型的调整方法,其特征在于,所述方法包括:
当检测到终端设备发送的针对目标图形的目标顶点的类型调整指令时,获取所述目标图形对应的对象配置文件;其中,所述对象配置文件中包含所述目标顶点的类型标识、所述目标顶点对应的至少两个控制点的坐标;所述类型调整指令用于将所述目标顶点的顶点类型调整为角部顶点标识对应的顶点类型;
将所述对象配置文件中所述目标顶点的顶点类型修改为所述角部顶点标识对应的顶点类型;
针对所述每个控制点,根据预设的该控制点坐标确定策略和所述该控制点的坐标,确定当所述目标顶点的顶点类型调整为角部顶点标识对应的顶点类型时,所述目标顶点对应的各控制点的坐标;
调整所述对象配置文件中所述目标顶点对应的各控制点的坐标,以使所述目标图形对应的各控制点的坐标调整为所述目标顶点的顶点类型为角部顶点标识对应的顶点类型时,所述目标顶点对应的各控制点的坐标。
2.根据权利要求1所述的方法,其特征在于,所述控制点的坐标包括第一横坐标和第一纵坐标;
所述针对所述每个控制点,根据预设的该控制点坐标确定策略和所述该控制点的坐标,确定当所述目标顶点的顶点类型调整为角部顶点标识对应的顶点类型时,所述目标顶点对应的各控制点的坐标的步骤,包括:
根据所述策略中预设的该控制点横坐标计算公式和所述第一横坐标,计算该控制点的第二横坐标,且根据所述策略中该控制点纵坐标计算公式和所述第一纵坐标,计算该控制点的第二纵坐标;
将所述第二横坐标和所述第二纵坐标组成所述目标顶点的顶点类型调整为角部顶点标识对应的顶点类型时,该控制点的坐标。
3.根据权利要求2所述的方法,其特征在于,所述根据所述策略中预设的该控制点横坐标计算公式和所述第一横坐标,计算该控制点的第二横坐标,且根据所述策略中该控制点纵坐标计算公式和所述第一纵坐标,计算该控制点的第二纵坐标的步骤,包括:
基于预设的直线距离计算公式,确定所述目标顶点与所述目标顶点对应的该控制点之间的第一距离;
基于预设的相对角度确定公式,确定所述目标顶点与该目标顶点的第一相邻顶点之间的第一相对角度,所述第一相邻顶点为与所述目标顶点对应的该控制点所处方向相同,且与该目标顶点相邻的顶点;
将所述第一距离和所述第一相对角度输入到所述确定策略中该控制点横坐标计算公式中,得到所述目标顶点对应的该控制点的第二横坐标;
将所述第一距离和所述第一相对角度输入到所述确定策略中该控制点纵坐标计算公式中,得到所述目标顶点对应的该控制点的第二纵坐标。
4.根据权利要求3所述的方法,其特征在于,所述预设的直线距离计算公式为:
其中,h为所述目标顶点与该目标顶点对应的各控制点之间的第一距离,x1和y1为所述目标顶点的控制点的第一坐标,x和y所述目标顶点的坐标;
所述预设的相对角度确定公式为:
其中,a为目标顶点与该目标顶点的第一相邻顶点之间的第一相对角度,x和y为所述目标顶点的坐标,x′和y′为与所述目标顶点相邻的第一相邻顶点的坐标;
所述控制点横坐标计算公式为:
x′1=h×cosa
其中,x′1为所述目标顶点对应的控制点的第二横坐标;
所述控制点纵坐标计算公式为:
y′1=h×sina
其中,y′1为所述目标顶点对应的控制点的第二纵坐标。
5.一种图形顶点类型的调整装置,其特征在于,所述装置包括:<...
【专利技术属性】
技术研发人员:袁远尧,吴增谂,
申请(专利权)人:珠海金山办公软件有限公司,北京金山办公软件股份有限公司,广州金山移动科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。