背景技术:
1、通用场景描述(universal scene description,usd)是用于描述场景的文件格式,场景诸如是在多个用户可以与三维(3d)和二维(2d)内容进行交互的协作环境内的场景。usd文件格式可以包括用于在环境内渲染和显示的数据对象的信息,其可以允许用户编辑、操作或以其他方式与数据对象交互。数据对象可以由在环境内被收集并且随后被合并的具有不同文件类型的各种不同的父应用程序(parent application)生成。数据对象的信息可以包括几何信息、纹理、颜色和各种其他数据,这些数据可以由父应用程序或交互环境使用。场景描述可能很难在存储器中处理或保存。随着环境内的场景扩展到包括更多的对象和更大的复杂性,usd文件的大小可能会变得难以处理。在单个对象在环境内被多次复制的情况下尤其如此。
技术实现思路
1.一种计算机实现的方法,包括:
2.根据权利要求1所述的计算机实现的方法,进一步包括:
3.根据权利要求2所述的计算机实现的方法,其中所述第一向量垂直于所述第二向量。
4.根据权利要求3所述的计算机实现的方法,其中所述第一点被选择以提供始于所述选择的原点的最长差分向量。
5.根据权利要求2所述的计算机实现的方法,其中所述选择的原点、所述第一点、所述第二点或所述第三点中的至少一者是伪随机选择的。
6.根据权利要求1所述的计算机实现的方法,进一步包括:
7.根据权利要求1所述的计算机实现的方法,进一步包括:
8.根据权利要求1所述的计算机实现的方法,进一步包括:
9.一种处理器,包括:
10.根据权利要求9所述的处理器,其中所述一个或更多个电路进一步用于:
11.根据权利要求9所述的处理器,其中所述向量集从共同的原点延伸。
12.根据权利要求9所述的处理器,其中所述向量集中的向量之间的各个角度的值超过阈值。
13.根据权利要求12所述的处理器,其中所述值等于90度。
14.根据权利要求13所述的处理器,其中所述向量集中的向量的各自长度被归一化以形成刚性变换。
15.根据权利要求9所述的处理器,其中所述第一对象和所述第二对象由三角形网格、多边形网格、非均匀有理b样条、贝塞尔面片或细分曲面中的至少一者表示。
16.根据权利要求9所述的处理器,其中所述处理器被包括在以下各项中的至少一项中:
17.一种系统,包括:
18.根据权利要求17所述的系统,其中所述至少三个线性无关的向量从共同的原点延伸。
19.根据权利要求17所述的系统,其中所述第二规范形式和所述第一规范形式分别与所述第一对象的变换和所述第二对象的变换相关联。
20.根据权利要求17所述的系统,其中所述有序元组包括伪随机选择的至少四个点。
21.根据权利要求17所述的系统,其中所述一个或更多个处理器进一步用于在所述第二对象与所述第一对象足够相似时删除所述第二对象。
22.根据权利要求17所述的系统,其中所述系统是以下中的一者: