1.一种计算机实现的用于选择在包围盒中的对象集的视点的方法,所述包围盒包括其中围有所述对象集的至少一个体,所述方法包括:
-识别(S130)所述至少一个体的面;
-将关于所述对象集的视点与每个所识别的面关联;
-根据用户动作,选择(S140)与一个视点相关联的所述面中的一个;
-根据与所选择的面相关联的所述视点,显示(S160)所述对象集的视图。
2.根据权利要求1所述的计算机实现的方法,其中识别所述至少一个体的面包括:
-确定(S132)所述至少一个体的轮廓;
-识别(S134)所述轮廓内部的一个或多个可视面;以及
-识别(S136)与所述轮廓的至少一部分相关联的一个或多个非可视面。
3.根据权利要求2所述的计算机实现的方法,其中选择所述面中的一个的步骤进一步包括:
-在所述轮廓的一部分的给定距离处检测(S152)用户动作;
-选择(S154)非可视面,所述非可视面与如下的所述轮廓的一部分相关联:其中在所述轮廓的一部分附近检测到所述用户动作。
4.根据权利要求1至3中的一项所述的计算机实现的方法,其中所述包围盒和所述至少一个体为矩形长方体、立方体中的一个。
5.根据权利要求1至4中的一项所述的计算机实现的方法,在识别所述至少一个体的面之前,进一步包括以下步骤:
-提供形成组件的对象集,所述集的对象为三维建模对象,并且所述组件为三维建模组件;
-计算所述三维建模组件的简化视图,所计算的简化视图为利用减小的比例表示所述组件并形成一单个网格的一个三维对象的视图;
-显示所述简化视图,所述至少一个体被表示在所述简化视图上,并围有所述简化视图的三维建模的表示。
6.根据权利要求5所述的计算机实现的方法,计算所述三维建模组件的简化视图的步骤包括:
-将变换矩阵与三维建模对象的组件关联,所述变换矩阵表示所述组件的所述三维建模对象的信息集;以及
-根据所述变换矩阵和所述组件计算所述简化视图,所计算的简化视图为:利用减小的比例表示所述组件并且形成一单个网格的一个三维对象的视图。
7.根据权利要求6所述的计算机实现的方法,其中由所述变换矩阵表示的所述信息集至少包括:
-三维场景中所述对象的朝向(x,y,z),所述朝向使用所述三维场景的全局朝向;
-比例因子;以及
-所述三维场景中所述三维建模对象的位置。
8.根据权利要求5至7中的一项所述的计算机实现的方法,其中所述简化视图是在与其中显示了所述对象集的视图的三维场景不同的三维场景中显示的。
9.根据权利要求8的所述计算机实现的方法,其中在其上表示所述至少一个体的简化视图上,完成选择与一个视点相关联的所述面中的一个的步骤。
10.一种计算机程序,包括用于执行权利要求1-9中任一项所述的方法的指令。
11.一种计算机可读存储介质,其具有记录在其上的权利要求10所述的计算机程序。
12.一种计算机系统,包括耦接到存储器的处理器和图形用户界面,所述存储器具有记录在其上的权利要求10所述的计算机程序。