【技术实现步骤摘要】
操作件的自适应方法、设备、介质和计算机程序产品
[0001]本专利技术涉及三维模型制作
,特别涉及操作件的自适应方法、设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]用户可以经由操作件与视口范围内的虚拟世界中的场景元素进行交互,然而当该场景元素接近视口的边框时,会出现操作件的至少一部分超出视口范围的情况,此时用户将难以继续与场景元素进行交互。因此,亟需提高用户与场景元素之间的交互便利性,优化用户的使用体验。
技术实现思路
[0003]本专利技术的目的在于提供操作件的自适应方法、设备、计算机可读存储介质和计算机程序产品,可以利用操作件与视口的边框之间的距离来量化操作件与视口边框的接近程度,并且可以在操作件的至少一部分超出视口范围之前实现操作件的自适应调整。
[0004]本专利技术公开了一种操作件的自适应方法,用于电子设备,所述操作件被配置为与视口范围内的虚拟世界中的场景元素进行交互,并且所述方法包括:
[0005]确定步骤,确定所述操作件与所述视口的边框之间的距离; />[0006]调整本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种操作件的自适应方法,用于电子设备,其特征在于,所述操作件被配置为与视口范围内的虚拟世界中的场景元素进行交互,并且所述方法包括:确定步骤,确定所述操作件与所述视口的边框之间的距离;调整步骤,当所述距离小于或等于预设值时,在所述操作件的尺寸约束范围内调整所述操作件的尺寸,和/或调整所述视口与所述虚拟世界之间的相对位置,使得调整后的所述操作件始终在所述视口范围内。2.根据权利要求1所述的方法,其特征在于,所述操作件包括原点以及从所述原点沿着一个或多个方向延伸且具有相应长度的一个或多个操作柄,所述操作件的所述原点被配置为固定到与所述操作件进行交互的所述场景元素的参考点,并且所述操作件的所述一个或多个操作柄被配置为在相应方向上对与所述操作件进行交互的所述场景元素执行缩放、移动、旋转中的任一种或几种交互操作。3.根据权利要求2所述的方法,其特征在于,所述操作件的所述一个或多个操作柄具有相应最小长度,并且由所述操作件的所述一个或多个操作柄的相应最小长度限定所述操作件的所述尺寸约束。4.根据权利要求3所述的方法,其特征在于,所述确定步骤包括:确定所述操作件的所述一个或多个操作柄的相应顶点的视口坐标;计算所述操作件的所述一个或多个操作柄的相应顶点与所述视口的边框之间的最小距离。5.根据权利要求4所述的方法,其特征在于,所述确定步骤中确定所述操作件的所述一个或多个操作柄的相应顶点的视口坐标包括:确定与所述操作件进行交互的所述场景元素的所述参考点的世界坐标;基于所述场景元素的所述参考点的世界坐标,确定所述操作件的所述原点的世界坐标;将所述操作件的所述原点的世界坐标转换为所述操作件的所述原点的视口坐标;基于所述操作件的所述原点的视口坐标,并且基于所述操作件的所述一个或多个操作柄的相应视口长度,确定所述操作件的所述一个或多个操作柄的相应顶点的视口坐标。6.根据权利要求4所述的方法,其特征在于,所述确定步骤中确定所述操作件的所述一个或多个操作柄的相应顶点的视口坐标包括:确定与所述操作件进行交互的所述场景元素的所述参考点的世界坐标;基于所述场景元素的所述参考点的世界坐标,确定所述操作件的所述原点的世界坐标;基于所述操作件的所述原点的世界坐标,并且基于所述操作件的所述一个或多个操作柄的...
【专利技术属性】
技术研发人员:张信哲,
申请(专利权)人:上海莉莉丝科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。