[发明专利]用于在三维场景中设计对象的三维建模组件的方法和设备有效
申请号: | 201210140600.9 | 申请日: | 2012-05-08 |
公开(公告)号: | CN102831636B | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | M·迪盖 | 申请(专利权)人: | 达索系统公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 刘瑜,王英 |
地址: | 法国韦利济*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 场景 设计 对象 建模 组件 | ||
1.一种用于在三维场景中设计对象的三维建模组件的计算机实现的方法,其中,所述方法包括下列步骤:
-在所述三维场景中对预先定义的一组三面体进行定位和定向(S100),每个三面体定义位置和方向;
-提供(S120)一组对象;
-将所述一组对象中的每个对象附接(S130)到所述预先定义的一组三面体中的一个相应的三面体;
-根据所述预先定义的一组三面体中的相应的三面体的位置和方向来对每个对象进行定位和定向(S140);
其中,对每个对象进行定位和定向的步骤是根据所述一组对象中的第n个对象的调节矩阵MAn来执行的,其中,所述第n个对象附接到其相应的三面体;所述调节矩阵MAn对于所述一组对象中的每个对象是相同的。
2.如权利要求1所述的计算机实现的方法,其中,所述调节矩阵MAn由关系MAn=(MSTn)-1*On定义的,
其中,MSTn是所述一组三面体中的第n个三面体在所述三维场景中的定位矩阵,On是所述一组对象中的第n个对象在所述三维场景中的定位矩阵,其中,所述第n个对象附接到所述预先定义的一组三面体中的所述第n个三面体。
3.如权利要求1或2所述的计算机实现的方法,其中,所述预先定义的一组三面体是从现有对象的模式推断出的。
4.如权利要求1或2所述的计算机实现的方法,其中,所述预先定义的一组三面体是从存储在模式库中的模式获取的。
5.如权利要求1或2所述的计算机实现的方法,其中,提供一组对象的步骤包括;
-选择至少一个对象;
-计算所选择的至少一个对象的多个实例。
6.如权利要求1或2所述的计算机实现的方法,其中,附接所述一组对象中的每个对象的步骤是根据与所述一组对象中的每个对象相关联的链接来执行的。
7.如权利要求1或2所述的计算机实现的方法,其中,对所述预先定义的一组三面体进行定位和定向的步骤还包括在所述预先定义的一组三面体上应用约束。
8.如权利要求1或2所述的计算机实现的方法,其中,对所述预先定义的一组三面体进行定位和定向的步骤还包括应用用于修改所述预先定义的一组三面体中的三面体的相对位置的参数。
9.如权利要求1或2所述的计算机实现的方法,还包括下列步骤:
-在图形用户界面中显示所述预先定义的一组三面体。
10.如权利要求1或2所述的方法,其中,所述预先定义的一组三面体的位置和方向在所述三维场景中是可自由设定的。
11.如权利要求1或2所述的计算机实现的方法,其中,对每个对象进行定位和定向的步骤是与约束一起同时被求解的。
12.一种用于在三维场景中设计对象的三维建模组件的设备,包括:
-用于在所述三维场景中对预先定义的一组三面体进行定位和定向的装置,每个三面体定义位置和方向;
-用于提供一组对象的装置;
-用于将所述一组对象中的每个对象附接到所述预先定义的一组三面体中的一个相应的三面体的装置;
-用于根据所述预先定义的一组三面体中的相应的三面体的位置和方向来对每个对象进行定位和定向的装置;
其中,所述用于对每个对象进行定位和定向的装置是根据所述一组对象中的第n个对象的调节矩阵MAn来执行定位和定向的,其中,所述第n个对象附接到其相应的三面体;所述调节矩阵MAn对于所述一组对象中的每个对象是相同的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达索系统公司,未经达索系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210140600.9/1.html,转载请声明来源钻瓜专利网。