[发明专利]3D视图的解锁在审
申请号: | 202011589337.2 | 申请日: | 2020-12-29 |
公开(公告)号: | CN113126861A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | C·德尔菲诺;J·兰伯利;A·鲁吉埃 | 申请(专利权)人: | 达索系统公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F3/0488 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜 |
地址: | 法国韦利济*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视图 解锁 | ||
1.一种用于从3D场景的第一3D视图切换到所述3D场景的第二3D视图的计算机实现的方法,所述方法包括:
-提供(S10)从所述3D场景的锁定的视点的平面显示的所述第一3D视图;
-检测(S20)包括所述平面上的第一位置与所述平面上的第二位置之间的位移的连续的用户交互;
-针对所述第二位置的每次修改,计算(S30)所述平面上的所述第一位置与所述第二位置之间的距离;
-将计算出的距离与预定距离进行比较(S40);以及
-如果所述计算出的距离大于所述预定距离,则从所述第一3D视图切换(S50)到所述第二3D视图。
2.根据权利要求1所述的计算机实现的方法,还包括在所述比较之后:
-基于所述平面上的所述第一位置和所述第二位置来计算(S42)所述第二3D视图的视点。
3.根据权利要求2所述的计算机实现的方法,其中,所述计算(S42)所述第二3D视图上的视点包括:
-计算所述计算出的距离与所述预定距离之间的比率的值;
-解锁所述锁定的视点;
-修改解锁的视点以形成所述第二3D视图的所述视点,对所述解锁的视点的所述修改基于计算出的比率的值。
4.根据权利要求3所述的计算机实现的方法,其中:
-如果所述计算出的比率的值被包括在P和Q之间,其中,P和Q为实数且P<Q,则开始显示所述锁定的视点的以第一旋转速度的旋转;
-如果所述计算出的比率的值大于Q,则继续显示所述锁定的视点的以第二旋转速度的旋转。
5.根据权利要求4所述的计算机实现的方法,其中,对所述3D场景的所述第一3D视图执行开始显示所述解锁的视点的旋转,并且对所述3D场景的所述第二3D视图执行继续显示所述锁定的视点的旋转。
6.根据权利要求4至5中任一项所述的计算机实现的方法,其中,P=1,Q=2,并且所述第二旋转速度是所述第一旋转速度的10倍大。
7.根据权利要求4至6中任一项所述的计算机实现的方法,其中,如果在所述计算出的比率的值被包括在P和Q之间时释放了所述连续的用户交互,则:
-停止所述锁定的视点的所述旋转;并且
-以所述第一旋转速度返回到所述锁定的视点。
8.根据权利要求4至7中任一项所述的计算机实现的方法,其中,如果针对大于Q的比率的值释放了所述连续的用户交互,则:
-停止当前视点的旋转;并且
-将旋转的锁定的视点设置为所述第二3D视图上的所述视点。
9.根据权利要求4至8中任一项所述的计算机实现的方法,其中,所述3D场景包括至少一个3D建模的对象,并且其中,所述锁定的视点的所述旋转是围绕以至少一个目标对象为中心的旋转轴执行的。
10.根据权利要求1至9中任一项所述的计算机实现的方法,其中,所述预定距离被包括在显示所述提供(S10)的显示器的宽度的欧几里得距离的15%至30%之间。
11.一种计算机程序,包括用于执行根据权利要求1-10中任一项所述的方法的指令。
12.一种计算机可读存储介质,其上记录有根据权利要求11所述的计算机程序。
13.一种系统,包括耦合到存储器的处理器和显示器,所述存储器上记录有根据权利要求11所述的计算机程序。
14.根据权利要求13所述的系统,其中,所述显示器是用于接收和检测用户交互的触敏显示器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达索系统公司,未经达索系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011589337.2/1.html,转载请声明来源钻瓜专利网。