摘要

为了高效、简洁地存储体参数化模型中的信息,提出支持体参数化模型表达的翼面数据结构.首先,提取体参数化模型的几何信息、拓扑信息和参数化信息,其中,几何信息主要包括体参数化模型的节点矢量、阶数与控制点,拓扑信息主要包括体参数化模型子片之间的曲面共享信息,参数化信息主要包括子片的参数方向.然后,使用类似边界表达模型的翼边数据结构存储所提取的信息,形成支撑体参数化模型的翼面数据结构,基于该数据结构实现体参数化模型的查找、插入、细化与删除等操作.利用所开发的体参数化建模软件构建多个体参数化模型实例,展示翼面数据结构的存储与操作过程,结果表明该数据结构能够高效地实现查找、细化等操作,并且基于该数据结构的模型最大数据压缩量达到47.9%,为复杂体参数化模型的构建及应用提供了良好的支撑.