三维船舶模型边界表示转构造表示方法 |
| |
引用本文: | 太志伟,张兴龙,尹晓龙,沈恩亚,王建民.三维船舶模型边界表示转构造表示方法[J].计算机辅助设计与图形学学报,2023(12):1851-1862. |
| |
作者姓名: | 太志伟 张兴龙 尹晓龙 沈恩亚 王建民 |
| |
作者单位: | 1. 清华大学软件学院 |
| |
基金项目: | 国家重点研发计划(2021YFB3302401); |
| |
摘 要: | 模型数据表示是CAD几何引擎的基础,边界表示(B-Rep)和构造实体几何(CSG)表示是常用的2种模型数据表示方法,随着混合建模的发展,B-Rep和CSG混合建模开始应用于船舶等模型量大的场景,其中B-Rep与CSG实体的互相转换是一个关键性功能.针对类型多样的基本实体的B-Rep转CSG问题,设计了解析B-Rep几何结构并根据拓扑结构组合为CSG实体的转换流程.针对复杂实体的B-Rep转CSG问题,根据凹凸性将实体划分为不同类型的区域,将区域的边界作为切割环,据此提出了切割环识别算法.基于切割环识别,设计了二叉分解树进行实体分解和CSG树生成流程.对15种基本实体以及4个复杂模型的若干B-Rep实体,测量了其转换为CSG实体的转换误差和转换时间.实验结果表明,模型尺寸归一化后,文中方法可以在0.05%模型尺寸的误差范围内完成B-Rep实体向CSG实体的转换,并已支撑船舶产品设计系统(SPD)的部件小样建模平台的模型轻量化功能.
|
关 键 词: | B-Rep转CSG 船舶CAD 实体分解 切割环 |
|
|