[发明专利]使用弱类型定义进行建模在审
申请号: | 201911393877.0 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111383327A | 公开(公告)日: | 2020-07-07 |
发明(设计)人: | Y·萨杜迪;F·莱策尔特 | 申请(专利权)人: | 达索系统公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 赵腾飞 |
地址: | 法国韦利济*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 类型 定义 进行 建模 | ||
1.一种用于设计三维(3D)模型的计算机实现的方法,包括:
-提供第一3D模型,所述第一3D模型通过以下各项来定义:
(i)一个委托数据对象,其包括特定于所述委托数据对象的类型的输入参数;以及
(ii)输出拓扑;
并且与一几何设计操作序列相关联;
-由用户对所述第一3D模型执行第一几何设计操作,从而获得第二3D模型;
-确定是否能够从所述第一3D模型的输出拓扑中获取所述第二3D模型的输出拓扑;
-如果无法从所述第一3D模型的所述输出拓扑中获取所述第二3D模型的所述输出拓扑,则用第二委托数据对象来替换所述第一委托数据对象,或者保持所述第一委托数据对象,并且存储所述第一几何设计操作以及与所述第一3D模型相关联的所述几何设计操作序列。
2.根据权利要求1所述的计算机实现的方法,其中,确定是否能够从所述第一3D模型的所述输出拓扑中获取所述第二3D模型的所述输出拓扑是通过确定所述第一3D模型的所述输出拓扑与所述第二3D模型的所述输出拓扑之间的拓扑稳定性来执行的。
3.根据权利要求2所述的计算机实现的方法,其中,所述第一3D模型和所述第二3D模型的所述输出拓扑中的每一个形成基础网格,并且其中,所述确定拓扑稳定性是通过将所述第一3D模型的所述基础网格与所述第二3D模型的所述基础网格进行比较来执行的。
4.根据权利要求1至3中的一项所述的计算机实现的方法,其中,用第二委托数据对象来替换所述第一委托数据对象包括:
-将所述第二输出拓扑与输出拓扑列表进行比较,所述列表中的每个输出拓扑与一个相应的委托数据对象相关联;
-作为所述比较的结果,自动地选择第三委托数据对象,所述第三委托数据对象是所述列表中具有与所述第二输出拓扑类似的关联输出拓扑的委托数据对象。
5.根据权利要求1至4中的一项所述的计算机实现的方法,其中,用所述第二委托数据对象来替换所述第一委托数据对象还包括:
-清空所述几何操作序列。
6.根据权利要求1至5中的一项所述的计算机实现的方法,其中,存储所述第一几何设计操作包括:
-识别与所述第一委托数据对象相关联的、其位置被所述设计操作修改的几何形状的至少一个顶点;
-计算所识别的至少一个顶点的变换,所述变换是所述第一设计操作的结果。
7.根据权利要求1至6中的一项所述的计算机实现的方法,其中:
-提供所述第一3D模型包括创建所述第一3D模型,所述创建是第一几何设计操作;以及
-所创建的第一3D模型的所述几何设计操作序列为空。
8.根据权利要求1至7中的一项所述的计算机实现的方法,其中,所述第一几何设计操作是对所述第一3D模型的至少一个输入参数值的修改。
9.根据权利要求1至8中的一项所述的计算机实现的方法,其中,所述存储所述设计操作以及所述几何设计操作序列是根据连续的到达顺序来执行的,最新到达的设计操作是存储在所述几何设计操作序列的末尾的。
10.一种计算机程序,其包括用于执行根据权利要求1-9中的任一项所述的方法的指令。
11.一种计算机可读存储介质,其上记录了根据权利要求10所述的计算机程序。
12.一种系统,其包括耦合到存储器的处理器,所述存储器在其上记录了根据权利要求10所述的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达索系统公司,未经达索系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911393877.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有系带的幼儿载具
- 下一篇:学习用于推断可编辑特征树的神经网络