【技术实现步骤摘要】
设计以凹凸为特征的零件
本专利技术涉及计算机程序和系统的领域,并且更具体地,涉及一种用于利用CAD系统来设计表示机械零件的3D建模对象的方法、系统和程序。
技术介绍
市场上提供了许多用于对象的设计、工程和制造的系统和程序。CAD是计算机辅助设计的首字母缩写,例如它涉及用于设计对象的软件解决方案。CAE是计算机辅助工程的首字母缩写,例如它涉及用于模拟未来产品的物理行为的软件解决方案。CAM是计算机辅助制造的首字母缩写,例如它涉及用于定义制造过程和操作的软件解决方案。在这样的计算机辅助设计系统中,图形用户界面对于技术的高效起着重要的作用。这些技术可以嵌入在产品生命周期管理(PLM)系统内。PLM指的是一种商业战略,该战略帮助公司跨扩展企业的概念共享产品数据、应用通用流程并针对从概念到其生命结束的产品开发利用企业知识。由达索系统(DassaultSystèmes)提供的PLM解决方案(商标为CATIA、ENOVIA和DELMIA)提供了:工程中心,它组织产品工程知识;制造中心,它管理制造工程知识;以及企业中心,它实现企业集成并连接 ...
【技术保护点】
1.一种计算机实现的方法,用于利用CAD系统设计表示机械零件的3D建模对象,所述方法包括:/n-显示表示所述机械零件的至少一部分的B-rep,所述B-rep具有面和边;/n-通过图形用户交互,选择所述B-rep的至少一个面;以及/n-通过所述CAD系统,自动地识别包括所选择的至少一个面的面集,所述面集表示凹凸,识别所述面集包括:/n·确定第一面集和第二面集,所述第一面集和所述第二面集二者都包括所述至少一个面,所述第一面集表示凹陷并且所述第二面集表示凸起;以及/n·在所述第一面集和所述第二面集之中,选择具有最短边界曲线周长并且与所选择的至少一个面和所述B-rep二者都不同的面集。/n
【技术特征摘要】
20190704 EP 19305916.91.一种计算机实现的方法,用于利用CAD系统设计表示机械零件的3D建模对象,所述方法包括:
-显示表示所述机械零件的至少一部分的B-rep,所述B-rep具有面和边;
-通过图形用户交互,选择所述B-rep的至少一个面;以及
-通过所述CAD系统,自动地识别包括所选择的至少一个面的面集,所述面集表示凹凸,识别所述面集包括:
·确定第一面集和第二面集,所述第一面集和所述第二面集二者都包括所述至少一个面,所述第一面集表示凹陷并且所述第二面集表示凸起;以及
·在所述第一面集和所述第二面集之中,选择具有最短边界曲线周长并且与所选择的至少一个面和所述B-rep二者都不同的面集。
2.根据权利要求1所述的方法,其中:
-所述第一面集包括不包含凸内边和圆形面的一个或多个面的第一连接集;以及
-所述第二面集包括不包含凹内边和圆角面的一个或多个面的第二连接集。
3.根据权利要求2所述的方法,其中:
-一个或多个面的所述第一连接集仅以凸边和/或圆形面为边界;以及
-一个或多个面的所述第二连接集仅以凹边和/或圆角面为边界。
4.根据权利要求3所述的方法,其中:
-所述第一面集包含一个或多个面的所述第一连接集;以及
-所述第二面集包含一个或多个面的所述第二连接集。
5.根据权利要求1至4中任一项所述的方法,其中所述至少一个面包含所述B-rep的一个面。
6.根据权利要求1至5中任一项所述的方法,其中在以下情况下,面集具有相对于另一面集的最短边界曲线:
所述面集的边界曲线周长严格小于所述另一面集的边界曲线周长;或
所述面集的边界曲线周长等于所述另一面集的边界曲线周长,并且所述面集的边界框的长度小于所述另一面集的边界框的长度。
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。