[发明专利]选择对象集的视点有效
申请号: | 201511036087.9 | 申请日: | 2015-12-30 |
公开(公告)号: | CN105760570B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | G·戴德;C·德尔菲诺 | 申请(专利权)人: | 达索系统公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06T17/00 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 邬少俊;王英 |
地址: | 法国韦利济*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 选择 对象 视点 | ||
1.一种计算机实现的用于选择在包围盒中的对象集的视点的方法,所述包围盒包括其中围有所述对象集的至少一个体,所述方法包括:- 通过以下来识(S130)所述至少一个体的面:- 确定(S132)所述至少一个体的轮廓;- 识别(S134)所述轮廓内部的一个或多个可视面;以及- 识别(S136)与所述轮廓的至少一部分相关联的一个或多个非可视面;- 将关于所述对象集的预先配置的视点与每个所识别的可视面和非可视面关联(S138),其中,不同的面与不同的视点相关联;- 选择(S140,S150)与一个预先配置的视点相关联的所述可视面或所述非可视面中的一个,其中:- 根据在要被选择的可视面上的用户动作,选择所述可视面;- 根据在与要被选择的非可视面相关联的轮廓的一部分的给定距离处的用户动作,选择所述非可视面;- 根据与所选择的面相关联的所述预先配置的视点,显示(S160)所述对象集的视图。
2.根据权利要求1所述的计算机实现的方法,其中选择所述非可视面中的一个进一步包括:- 在所述轮廓的一部分的给定距离处检测(S152)用户动作;- 选择(S154)非可视面,所述非可视面与如下的所述轮廓的一部分相关联:其中在所述轮廓的一部分附近检测到所述用户动作。
3.根据权利要求1至2中的一项所述的计算机实现的方法,其中所述包围盒和所述至少一个体为矩形长方体、立方体中的一个。
4.根据权利要求1所述的计算机实现的方法,在识别所述至少一个体的面之前,进一步包括以下步骤:- 提供形成组件的对象集,所述集的对象为三维建模对象,并且所述组件为三维建模组件;- 计算所述三维建模组件的简化视图,所计算的简化视图为利用减小的比例表示所述组件并形成一单个网格的一个三维对象的视图;- 显示所述简化视图,所述至少一个体被表示在所述简化视图上,并围有所述简化视图的三维建模组件的表示。
5.根据权利要求4所述的计算机实现的方法,计算所述三维建模组件的简化视图的步骤包括:- 将变换矩阵与三维建模对象的组件关联,所述变换矩阵表示所述组件的所述三维建模对象的信息集;以及- 根据所述变换矩阵和所述组件计算所述简化视图,所计算的简化视图为:利用减小的比例表示所述组件并且形成一单个网格的一个三维对象的视图。
6.根据权利要求5所述的计算机实现的方法,其中由所述变换矩阵表示的所述信息集至少包括:- 三维场景中所述对象的朝向(x,y,z),所述朝向使用所述三维场景的全局朝向;- 比例因子;以及- 所述三维场景中所述三维建模对象的位置。
7.根据权利要求4至6中的一项所述的计算机实现的方法,其中所述简化视图是在与其中显示了所述对象集的视图的三维场景不同的三维场景中显示的。
8.根据权利要求7所述的计算机实现的方法,其中在其上表示所述至少一个体的简化视图上,完成选择与一个视点相关联的所述面中的一个的步骤。
9.一种计算机程序,包括用于执行权利要求1-8中任一项所述的方法的指令。
10.一种计算机可读存储介质,其具有记录在其上的权利要求9所述的计算机程序。
11.一种计算机系统,包括耦接到存储器的处理器和图形用户界面,所述存储器具有记录在其上的权利要求9所述的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达索系统公司,未经达索系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511036087.9/1.html,转载请声明来源钻瓜专利网。