立体图形的对齐吸附方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:17468711 阅读:46 留言:0更新日期:2018-03-15 05:49
本发明专利技术实施例公开了立体图形的对齐吸附方法、装置、计算机设备及存储介质。该方法包括:监听画布中移动立体图形当前被拖动的事件,并获取移动立体图形的当前图形信息;根据当前图形信息及所述画布中各静止立体图形的标准图形信息,从各静止立体图形中确定满足吸附判定条件的目标立体图形;确定移动立体图形到目标立体图形的对齐吸附偏移量,并控制移动立体图形基于对齐吸附偏移量进行对齐吸附。利用该方法,能够为在演示类功能应用中基于独立三维场景绘制的立体图形自动进行对齐吸附,避免了额外的人为设置环节,简化了对齐吸附的操作过程,同时兼容了不同三维场景下绘制的立体图形简单无障碍的对齐吸附,有效提高了演示类功能应用的用户体验。

【技术实现步骤摘要】
立体图形的对齐吸附方法、装置、计算机设备及存储介质
本专利技术涉及图形编辑
,尤其涉及立体图形的对齐吸附方法、装置、计算机设备及存储介质。
技术介绍
演示类软件是电子设备(如电脑、笔记本、智能平板以及智能白板等)中常见的应用软件,在演示模式下展现所编辑的文字或绘制的图形。传统的演示类软件并不能直接实现三维立体图形的绘制,但随着用户对演示类软件应用需求的不断提升,技术人员研发出既可进行二维图形绘制及呈现,又能进行三维立体图形绘制及呈现的多功能演示软件。在上述多功能演示软件中,往往需要对所绘制的三维立体图形进行排版对齐来增强演示效果,但传统的对齐吸附方法,往往需要人为参与设置,使得对齐吸附的实现过程过于繁琐,此外,传统的对齐吸附方法仅能对同一场景中的图形进行对齐操作,而上述所绘制的三维立体图形则存在于不同三维场景中,由此传统的方法并不适用于该类多功能演示软件中立体图形的对齐吸附。
技术实现思路
本专利技术实施例提供了立体图形的对齐吸附方法、装置、计算机设备及存储介质,实现了对基于独立三维场景所构建立体图形的对齐吸附控制。第一方面,本专利技术实施例提供了一种立体图形的对齐吸附方法,包括:本文档来自技高网...
立体图形的对齐吸附方法、装置、计算机设备及存储介质

【技术保护点】
一种立体图形的对齐吸附方法,其特征在于,包括:监听画布中移动立体图形当前被拖动的事件,并获取所述移动立体图形的当前图形信息;根据所述当前图形信息及所述画布中各静止立体图形的标准图形信息,从各所述静止立体图形中确定满足吸附判定条件的目标立体图形;确定所述移动立体图形到所述目标立体图形的对齐吸附偏移量,并控制所述移动立体图形基于所述对齐吸附偏移量进行对齐吸附。

【技术特征摘要】
1.一种立体图形的对齐吸附方法,其特征在于,包括:监听画布中移动立体图形当前被拖动的事件,并获取所述移动立体图形的当前图形信息;根据所述当前图形信息及所述画布中各静止立体图形的标准图形信息,从各所述静止立体图形中确定满足吸附判定条件的目标立体图形;确定所述移动立体图形到所述目标立体图形的对齐吸附偏移量,并控制所述移动立体图形基于所述对齐吸附偏移量进行对齐吸附。2.根据权利要求1所述的方法,其特征在于,所述当前图形信息包括:所述移动立体图形中各移动棱线的当前棱线信息及各移动平面的当前平面信息;所述标准图形信息包括:对应静止立体图形中各静止棱线的标准棱线信息及各静止平面的标准平面信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前图形信息及所述画布中各静止立体图形的标准图形信息,从各所述静止立体图形中确定满足吸附判定条件的目标立体图形,包括:根据所述当前图形信息中各移动棱线的当前棱线信息及各所述静止立体图形的标准图形信息中各静止棱线的标准棱线信息,确定各所述移动棱线对应的第一静止棱线,其中,各所述移动棱线与对应的第一静止棱线相平行且棱线间距离最短;将各所述移动棱线与所对应第一静止棱线的棱线间隔距离确定为各所述移动棱线的第一棱线距离,确定各所述第一棱线距离中的最小第一棱线距离;如果所述最小第一棱线距离小于预设吸附阈值,则将对应于所述最小第一棱线距离的第一静止棱线所在的静止立体图形确定为第一目标立体图形。4.根据权利要求3所述的方法,其特征在于,所述确定所述移动立体图形到所述目标立体图形的对齐吸附偏移量,并根据所述对齐吸附偏移量进行对齐吸附,包括:确定所述最小第一棱线距离为所述移动立体图形到所述第一目标立体图形的对齐吸附偏移量;控制所述移动立体图形沿所述最小第一棱线距离偏移,以使所述移动立体图形与所述第一目标立体图形基于棱线对齐吸附。5.根据权利要求2所述的方法,其特征在于,所述根据所述当前图形信息及所述画布中各静止立体图形的标准图形信息,从各所述静止立体图形中确定满足吸附判定条件的目标立体图形,包括:根据所述当前图形信息中各移动平面的当前平面信息及各所述静止立体图形的标准图形信息中各静止平面的标准平面信息,确定各所述移动平面对应的第一静止平面,其中,各所述移动平面的法向量与所对应第一静止平面的法向量平行且平面间距离最短;将各所述移动平面与所对应第一静止平面的平面间距离确定为各所述移动平面的第一平面距离,确定各所述第一平面距离中的最小第一平面距离;如果所述最小第一平面距离小于预设吸附阈值,则将对应于所述最小第一平面距离的第一静止平面所在的静止立体图形确定为第二目标立体图形。6.根据权利要求5所述的方法,其特征在于,所述确定所述移动立体图形到所述目标立体图形的对齐吸附偏移量,并根据所述对齐吸附偏移量进行对齐吸附,包括:确定所述最小第一平面距离为所述移动立体图形到所述第二目标立体图形的对齐吸附偏移量;控制所述移动立体图形沿所述最小第一平面距离偏移,以使所述移动立体图形与所述第二目标立体图形基于平面对齐吸附。7.根据权利要求2所述的方法,其特征在...

【专利技术属性】
技术研发人员:叶洪
申请(专利权)人:广州视睿电子科技有限公司广州视源电子科技股份有限公司
类型:发明
国别省市:广东,44

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

1