模型编辑方法和系统技术方案

技术编号:20083834 阅读:32 留言:0更新日期:2019-01-15 03:39
一种编辑模型的方法包括:接收(80)在包括一个或多个实体的表示中的感兴趣区域的指示,一个或多个实体包括3D模型的面或2D模型的边缘。确定编辑并且针对倒圆实体的存在而测试(81)所选择的感兴趣区域中的所有实体。将所有非倒圆实体分配(82)到编辑群组,并且将所有倒圆实体分配(83)到测试群组。测试(84)所述测试群组中的所有倒圆实体,以确定这些倒圆实体是否包括边界倒圆实体。将编辑应用(87)于编辑群组中的所有实体;并且将编辑应用(86)于不是边界倒圆实体的倒圆实体。基于边界倒圆实体所依赖的实体的新位置,将边界倒圆实体重新倒圆(88)到已编辑实体上。可以输出(89)已编辑的感兴趣区域的表示。

Model Editing Method and System

A method of editing a model includes receiving (80) an indication of the region of interest in a representation comprising one or more entities, one or more entities comprising the face of a 3D model or the edge of a 2D model. Determine all entities in the region of interest selected by the editor and test (81) for the existence of the inverted circle entity. All non-inverted entities are allocated (82) to the editing group, and all inverted entities are allocated (83) to the test group. Test (84) all inverted circle entities in the test group to determine whether these inverted circle entities include boundary inverted circle entities. The editing application (87) is applied to all entities in the editing group, and the editing application (86) is applied to inverted circle entities that are not boundary inverted circle entities. Based on the new position of the entity on which the boundary inverted circle entity depends, the boundary inverted circle entity is re-inverted to the edited entity (88). It can output (89) the representation of the edited region of interest.

【技术实现步骤摘要】
【国外来华专利技术】模型编辑方法和系统
本公开涉及以下一般领域:计算机辅助设计、绘图(“CAD”)、制造(“CAM”)和可视化系统(单独地和统称为“CAD系统”)、产品生命周期管理(“PLM”)系统和管理用于产品和其他项目的数据的类似系统(统称为“产品数据管理”系统或PDM系统)。
技术介绍
PDM系统管理PLM和其他数据。期望改进的方法和系统。
技术实现思路
各种公开的实施例包括用于在建模系统中编辑模型的方法。一种编辑模型的方法,该方法在数据处理系统上执行,该方法包括:接收由模型生成的表示中的感兴趣区域的指示,该表示包括一个或多个实体,其中实体包括3D模型的面或2D模型的边缘;确定要被应用于所选择的感兴趣区域的编辑;针对倒圆实体的存在而测试感兴趣区域中的所有实体;将所有非倒圆实体分配到编辑群组;将所有倒圆实体分配到测试群组;测试测试群组中的所有倒圆实体以确定倒圆实体是否包括边界倒圆实体;将编辑应用于编辑群组中的所有实体;将编辑应用于不是边界倒圆实体的倒圆实体;将边界倒圆实体重新倒圆到已编辑实体上,其中基于边界倒圆实体所依赖的实体的新位置,来重新倒圆边界倒圆实体;以及输出已编辑的感兴趣区域的表示,已编辑的感本文档来自技高网...

【技术保护点】
1.一种编辑模型的方法,所述方法在数据处理系统上执行,所述方法包括:接收由所述模型生成的表示中的感兴趣区域的指示,所述表示包括一个或多个实体,其中所述实体包括3D模型的面或2D模型的边缘;确定要被应用于所选择的所述感兴趣区域的编辑;针对倒圆实体的存在而测试所述感兴趣区域中的所有实体;将所有非倒圆实体分配到编辑群组;将所有倒圆实体分配到测试群组;测试所述测试群组中的所有倒圆实体,以确定所述倒圆实体是否包括边界倒圆实体;将所述编辑应用于所述编辑群组中的所有实体;将所述编辑应用于不是边界倒圆实体的倒圆实体;将边界倒圆实体重新倒圆到已编辑实体上,其中基于所述边界倒圆实体所依赖的实体的新位置,来重新倒圆...

【技术特征摘要】
【国外来华专利技术】1.一种编辑模型的方法,所述方法在数据处理系统上执行,所述方法包括:接收由所述模型生成的表示中的感兴趣区域的指示,所述表示包括一个或多个实体,其中所述实体包括3D模型的面或2D模型的边缘;确定要被应用于所选择的所述感兴趣区域的编辑;针对倒圆实体的存在而测试所述感兴趣区域中的所有实体;将所有非倒圆实体分配到编辑群组;将所有倒圆实体分配到测试群组;测试所述测试群组中的所有倒圆实体,以确定所述倒圆实体是否包括边界倒圆实体;将所述编辑应用于所述编辑群组中的所有实体;将所述编辑应用于不是边界倒圆实体的倒圆实体;将边界倒圆实体重新倒圆到已编辑实体上,其中基于所述边界倒圆实体所依赖的实体的新位置,来重新倒圆所述边界倒圆实体;以及输出已编辑的所述感兴趣区域的表示,已编辑的所述感兴趣区域的所述表示包括已编辑实体和重新倒圆的边界倒圆实体。2.根据权利要求1所述的方法,其中,针对边界倒圆实体的所述测试包括:检测所述倒圆实体的未被选择的至少一个基件、所述倒圆实体的被选择的至少一个基件的存在;以及确定所选择的所述基件依赖于所述编辑群组中的至少一个实体。3.根据权利要求1或权利要求2所述的方法,其中,所述方法还包括:测试以下倒圆体是依赖倒圆体还是相互依赖的倒圆体:所述倒圆体具有依赖于所述编辑群组中的至少一个实体的基件。4.根据权利要求3所述的方法,其中,相互依赖的倒圆体包括:长度大于一个倒圆体实体的倒圆体链和长度大于两个实体的带。5.根据权利要求3或权利要求4所述的方法,其中,所述相互依赖的倒圆体还包括单个基件,所述单个基件是同一带中的倒圆体。6.根据前述权利要求中任一项所述的方法,其中所述接收感兴趣区域的指示包括:接收选择指令,以选择由所述模型生成的表示中的感兴趣区域。7.根据前述权利要求中任一项所述的方法,其中在以下情况下将依赖倒圆体分配到所述编辑群组:所述倒圆体的所有所述基件都在所述编辑群组中;或者所述倒圆体是链长为一的柱体并且没有其他倒圆体依赖于它;或者所述倒圆体是链长为一的柱体并且该倒圆体的所有依赖关系都是解析型的。8.根据前述权利要求中任一项所述的方法,其中,所述编辑包括移动、旋转、调整大小、偏移、变尖或替换中的至少一个。9.根据前述...

【专利技术属性】
技术研发人员:D·J·金H·C·D·马特森朱亚农
申请(专利权)人:西门子产品生命周期管理软件公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1