【技术实现步骤摘要】
B-REP皮肤的3D设计
本专利技术涉及计算机程序和系统的领域,并且更具体而言,涉及用于设计表示机械部件的3D建模对象的方法、系统和程序。
技术介绍
市场上提供了许多用于对象设计、工程和制造的系统和程序。CAD是计算机辅助设计的首字母缩写,例如它涉及用于设计对象的软件解决方案。CAE是计算机辅助工程的首字母缩写,例如,它涉及用于模拟未来产品的物理行为的软件解决方案。CAM是用于计算机辅助制造的首字母缩写,例如,它涉及用于定义制造过程和操作的软件解决方案。在这种计算机辅助设计系统中,图形用户界面在技术效率方面起着重要作用。这些技术可以嵌入在产品生命周期管理(PLM)系统中。PLM指的是一种业务战略,它可以帮助公司分享产品数据,应用通用流程,并利用企业知识从概念到生命结束,在扩展企业的概念上开发产品。DassaultSystèmes(商标为CATIA、ENOVIA和DELMIA)提供的PLM解决方案提供了组织产品工程知识的工程中心、管理制造工程知识的制造中心以及实现企业集成和连接到工程中心和制造中心的企业中心。所有这些系统一起交付了一个开放对象模型,将产品、流程和资源联系起来,以实现动态的、基于知识的产品创建和决策支持,其推动优化的产品定义、制造准备、生产和服务。许多现有的CAD系统允许设计者经由图形用户交互以用边界表示(B-Rep)格式对机械部件进行建模。在该框架中,用户交互的人体工程学尤为重要。由于这个原因,一些CAD系统提供其中用户可以定义用于替换B-Rep体的给定面(即闭合的B-Rep)的曲面,然后系统自 ...
【技术保护点】
1.一种用于设计表示机械部件的3D建模对象的计算机实现方法,所述方法包括:/n-在CAD系统处提供(S10,S30)表示所述机械部件的B-Rep皮肤,所述B-rep皮肤具有B-rep部分,其包括:/n■由所述B-rep皮肤的一个或多个边界边定界的边界面,以及/n■在所述B-rep皮肤的相应内部边处,每个都所述边界面相邻的一个或多个第一面;/n-通过与所述CAD系统的图形用户交互来定义(S20)曲面;/n-由所述CAD系统自动构造(S40)B-rep替换,所述构造(S40)包括:/n○创建(S410)每个都所述边界面相邻并且由所述B-rep皮肤的相应边界边定界的一个或多个第二面;/n○生成(S420)B-rep组件,其包括:/n■每个都所述曲面共点的一个或多个第三面,每一个第三面都具有一个或多个边,每一个第三面的每一个边都在所述B-rep组件的内部,/n■每个都相应第一面共点并且与相应第三面相邻的一个或多个第四面,以及/n■每个都相应第二面共点并且与相应第三面相邻的一个或多个第五面;并且/n○从所述B-rep组件中移除(S430)每一个第五面;以及/n-通过所述B-rep替换,在所述B- ...
【技术特征摘要】
20181026 EP 18306397.31.一种用于设计表示机械部件的3D建模对象的计算机实现方法,所述方法包括:
-在CAD系统处提供(S10,S30)表示所述机械部件的B-Rep皮肤,所述B-rep皮肤具有B-rep部分,其包括:
■由所述B-rep皮肤的一个或多个边界边定界的边界面,以及
■在所述B-rep皮肤的相应内部边处,每个都所述边界面相邻的一个或多个第一面;
-通过与所述CAD系统的图形用户交互来定义(S20)曲面;
-由所述CAD系统自动构造(S40)B-rep替换,所述构造(S40)包括:
○创建(S410)每个都所述边界面相邻并且由所述B-rep皮肤的相应边界边定界的一个或多个第二面;
○生成(S420)B-rep组件,其包括:
■每个都所述曲面共点的一个或多个第三面,每一个第三面都具有一个或多个边,每一个第三面的每一个边都在所述B-rep组件的内部,
■每个都相应第一面共点并且与相应第三面相邻的一个或多个第四面,以及
■每个都相应第二面共点并且与相应第三面相邻的一个或多个第五面;并且
○从所述B-rep组件中移除(S430)每一个第五面;以及
-通过所述B-rep替换,在所述B-Rep皮肤中替换(S50)所述B-rep部分。
2.根据权利要求1所述的方法,其中,所述创建(S410)包括加厚所述B-rep部分。
3.根据权利要求2所述的方法,其中,所述加厚包括:
-确定(S4110)所述B-rep部分的B-rep偏移;
-构建(S4120)将所述B-rep偏移连接到所述B-rep部分的一个或多个侧面;以及
-根据所述一个或多个侧面确定(S4130)所述一个或多个第二面。
4.根据权利要求3所述的方法,其中,所述一个或多个侧面包括一个或多个侧面带状面,每一个侧面带状面都由所述B-rep部分的相应边界边和所述B-rep偏移的相对应的边界边定界,每一个侧面带状面都与所述边界面相邻并且由所述B-rep皮肤的形成相应第二面的相应边界边定界。
5.根据权利要求4所述的方法,其中,形成相应第二面的每一个侧面带状面由直纹面支撑。
6.根据权利要求5所述的方法,其中,所述直纹面具有类型其中,L(w,t)=S(u(w),v(w))+tδN(u(w),v(w)),其中:
-S是针对参数u和v定义的F的支撑曲面,其中,F是由所述相应边界边定界的B-rep部分的面,
-δ是偏移值,
-N(u,v)是针对所述参数u和v定义的S的法向向量,其中,是通过针对所述参数u和v定义的的支撑曲面,其中,是由所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。