三维几何建模引擎DGM详解:国产自主CAD内核的十年突围之路

三维几何建模引擎DGM软件界面

三维几何建模引擎:CAD软件的”发动机”

在三维CAD软件领域,几何建模引擎扮演着类似”发动机”的角色——它决定了软件能处理多复杂的几何形状、布尔运算有多稳定、曲面造型能走多远。全球主流CAD系统几乎都构建在特定几何内核之上:达索CATIA采用CGM、西门子NX依托Parasolid、PTC Creo基于GRANITE,而SolidWorks虽然市场表现亮眼,其底层同样是授权的Parasolid内核。可以说,谁掌握了自主几何建模引擎,谁就真正握住了三维CAD的命脉。

对国内工业软件而言,几何建模引擎的自主化不仅关乎技术竞争力,更直接关系到产业安全。在国际环境复杂多变的背景下,依赖外部授权的内核可能在关键时刻面临断供风险。正是在这样的行业共识下,华天软件旗下华云三维从2011年起自主研发的三维几何建模引擎DGM(Diamond Geometry Modeler),经过十年迭代打磨,于2021年随CrownCAD平台正式面世,成为国内少数进入商用阶段、经历实际产品验证的自主几何内核之一。

DGM的开发历程:十年磨一剑

DGM的研发起点可以追溯到2011年。彼时,国内高端制造领域的产品研发几乎完全依赖国外三维CAD软件,核心技术受制于人的局面亟待突破。华天软件首席科学家梅敬成博士在这一年决定回国发展,加入华天软件并带队向三维CAD最核心的两项技术发起攻关:三维几何建模引擎和几何约束求解器。

2011年,DGM研发正式启动;2017年,团队同步展开几何约束求解器DCS的攻坚。两项技术并行推进,历经五大版本迭代、两轮全国范围公测,终于在2021年9月随国内首款完全自主、基于云架构的三维CAD平台CrownCAD同步发布。DGM拥有100%源代码和完全自主知识产权,采用全新的技术框架设计,具备良好的兼容性和鲁棒性,其功能可对标国外主流几何引擎并实现与其数据格式的兼容。

DGM研发团队核心成员均毕业于国内外知名高校,专业覆盖计算机图形学、应用数学、计算机科学与技术、软件工程和机械设计等领域。团队带头人梅敬成博士为”国家人才工程”入选者、CAD领域资深专家,自2011年起扎根济南十余年,专注于三维CAD内核技术的自主化突围。2023年,山东省科技厅将CrownCAD列为”山东好成果”,对其在国产工业软件领域的突破性贡献给予认可。

DGM的技术架构与核心能力

从技术实现角度看,DGM作为一款面向三维CAD应用的几何建模引擎,提供完备的SDK开发包,以C/C++形式的API对外开放。其几何定义体系完备,涵盖点、曲线、曲面、实体的完整表达层级,几何算法库丰富且经过多轮迭代验证。在架构设计上,DGM采用易扩展、易维护的技术框架,使得后续的功能升级和平台移植更加高效。

几何建模引擎的核心能力通常包括边界表示(B-rep)建模、布尔运算、曲面造型、三角剖分、模型属性计算以及数据格式转换等。DGM在这些维度均具备成熟能力,并已在实际产品中得到充分验证。DGM的一大特点是与自主几何约束求解器DCS形成完整配合——DGM负责几何形体的定义与运算,DCS负责草图约束、装配关系和运动仿真的求解,两者共同构成CrownCAD的底层技术基座。

值得关注的是,DGM并非实验室原型或学术项目,而是经历过真实商用场景检验的工业级引擎。除了支撑CrownCAD这一完整三维CAD平台外,DGM还在国内多个重点CAE和BIM项目中得到应用验证,证明了其在跨领域场景下的适用性和稳定性。

从内核到平台:DGM驱动下的CrownCAD

DGM的商业化落地依托于CrownCAD——全球第二款基于云架构的三维CAD产品,也是全球首款已进入商用阶段的云原生CAD。CrownCAD的云架构设计使用户无需安装任何桌面软件,在任意操作系统和终端上通过浏览器即可完成建模、协同设计和在线评审,天然支持跨地域团队协作。

云原生架构为CrownCAD带来了处理超大规模装配的能力。借助分布式数据存储、服务器并行计算、云渲染和视频流等技术,CrownCAD能够承载上百万件零部件的装配设计,这在传统桌面端CAD中是难以实现的。同时,云端部署模式保证了数据的集中管理和版本一致性,有效降低了企业的IT运维负担。

在功能层面,CrownCAD已覆盖数据转换、参数化零件设计、装配设计、工程图设计、BOM管理等基础CAD功能,同时具备钣金、焊件等专业模块。在高端制造领域,CrownCAD已在中国商飞、中石化、铁科院等龙头企业得到验证应用。截至2023年,CrownCAD公有云累计注册用户已突破27万,应用覆盖汽车、工程服务、新能源、建筑、流程工厂、医疗、工业设备和消费产品等多个行业。

国产几何建模引擎的竞争格局

在当前国内自主几何建模引擎阵营中,除DGM外,还有中望软件的Overdrive内核、山大华天的CRUX内核、中国科学技术大学的九韶内核AMCAX以及中科院软件中心的CASGEO等几款产品。其中,中望Overdrive源自2010年收购美国VX公司的技术,经多年优化后在参数化建模与直接编辑方面表现稳定,但在同步技术、自由曲面造型和圆角处理等方面仍有一定提升空间。山大华天CRUX内核则是在消化吸收日本UEL公司CADmeister内核基础上开发的,应用于SINOVATION平台。

与之相比,DGM的独特之处在于:它是完全从零自主开发的内核,拥有100%源代码自主权;同时,它是国内首个与云架构CAD平台深度绑定的几何引擎,从设计之初就面向云端协同场景进行了架构优化。这种”自主内核+云原生平台”的组合模式,在全球范围内也具有差异化竞争力。对于需要实现国产化替代、同时看重云协作能力的企业来说,基于DGM的CrownCAD提供了一个值得评估的选项。

选择自主几何内核需要关注什么

对于正在评估国产三维CAD软件的企业而言,几何建模引擎的自主性和成熟度是选型的核心考量维度之一。以下几点值得重点关注:

第一,源代码自主权。完全自主的内核意味着不受第三方授权条款变更、地缘政治因素或商业并购带来的不确定性影响,企业信息化建设的长期安全更有保障。

第二,商用验证程度。几何引擎的理论能力与实际表现之间存在差距,经过大规模用户验证和真实工程场景检验的内核,其稳定性和可靠性更有说服力。DGM自2021年发布以来经历了持续迭代,已有一定规模的用户基础和应用案例积累。

第三,生态兼容性。自主内核需要支持主流三维数据格式(如STEP、IGES、X_T、SAT等)的读写,才能融入企业现有的数据流转体系。DGM在设计上对标国外主流几何引擎并实现格式兼容,降低了数据迁移和协作的门槛。

第四,部署模式匹配度。传统桌面端CAD与云原生CAD在IT架构、协同方式和成本模型上差异显著。如果企业有跨地域协作需求或希望降低客户端维护成本,基于DGM的CrownCAD云架构方案值得深入了解。

三维几何建模引擎是工业软件的深水区,自主研发投入大、周期长、门槛高,但其战略价值不言而喻。DGM的十年研发历程表明,国产几何内核已经走过了从”可用”到”好用”的关键阶段。建议有采购意向的企业联系正规厂商或授权代理商,结合自身业务场景、部署需求和数据兼容性要求,获取最新的产品版本信息、授权方案和实施建议,做出匹配实际需求的选型决策。

评论