高级检索
郝良洲, 徐延宁, 梁聪, 王璐, 王政, 孟祥旭. 保持柱状体特征的三维CAD模型直接编辑方法[J]. 计算机辅助设计与图形学学报. DOI: 10.3724/SP.J.1089.2023-00007
引用本文: 郝良洲, 徐延宁, 梁聪, 王璐, 王政, 孟祥旭. 保持柱状体特征的三维CAD模型直接编辑方法[J]. 计算机辅助设计与图形学学报. DOI: 10.3724/SP.J.1089.2023-00007
, , , , , . A Direct Modeling Method for 3D CAD Models Preserving Columnar Features[J]. Journal of Computer-Aided Design & Computer Graphics. DOI: 10.3724/SP.J.1089.2023-00007
Citation: , , , , , . A Direct Modeling Method for 3D CAD Models Preserving Columnar Features[J]. Journal of Computer-Aided Design & Computer Graphics. DOI: 10.3724/SP.J.1089.2023-00007

保持柱状体特征的三维CAD模型直接编辑方法

A Direct Modeling Method for 3D CAD Models Preserving Columnar Features

  • 摘要: 传统的三维CAD模型编辑通常会改变模型的拓扑信息且依赖于建模特征信息. 针对该类问题, 本文提出一种保持柱状体特征的三维CAD模型直接编辑方法. 该方法依据待编辑的点、边、面信息, 在CAD边界表示模型上构建柱状体特征, 将编辑操作在柱状体特征内传播, 自动修改关联的几何元素, 保持柱状体拓扑不变, 从而支持符合设计意图的高效编辑. 本文主要贡献包括: 1) 定义了一种基于边界表示的柱状体特征, 将点、边、面的直接编辑操作映射为对特征面元素的编辑; 2) 设计了一套面向柱状体特征的约束传播算法, 通过约束求解判定编辑操作的有效性, 求解需要改动的相关点、边、面, 做出符合用户意图的模型更改; 3) 基于开源CAD引擎Open CASCADE对本文方法进行了实验验证, 证明了方法的有效性.

     

    Abstract: Traditional 3D CAD model editing often changes the topology information of models and relies on modeling feature information. Aiming at this problem, this paper proposes a direct modeling method for CAD models that preserves columnar body features. This method builds columnar body features on a CAD boundary representation model based on the information of points, edges, and faces to be edited, propagates editing operations within the columnar body features, automatically modifies associated geometric elements, and maintains the topology of the columnar body unchanged, thereby supporting efficient editing consistent with design intent. The main contributions of this paper include: 1) defining a columnar body feature based on boundary representation, which maps direct modeling operations for points, edges, and faces to editing the surface elements of the feature; 2) A constraint propagation algorithm for columnar body features is designed, which determines the effectiveness of editing operations through constraint solving, solves relevant points, edges, and faces that need to be modified, and makes model changes that meet user intent; 3) Based on the open source CAD engine Open CASCADE, an experimental verification of the proposed method is conducted, which proves the effectiveness of the method.

     

/

返回文章
返回