首页/文章/ 详情

几何之剑 ——何援军教授为OGG1.0发布而作

4小时前浏览3

作者:何援军来源:何援军“图学研究”摘要:何援军教授提出要发展工业软件基础,需要抓住几何、计算与工程三个方面。且需要1)构建坚实的CAD的计算平台,突破难题,攻克CAD的挑战。2)充分发挥用户作用,鼓励全社会参与。3)创建良好软件开发和应用的服务支撑体系。4)开展系统教学培训。

几何之剑——为OGG1.0发布而作

2024年4月19日,有幸参加在深圳举办的“云几何技术研讨暨OGG1.0发布会”,这应该是中国工业软件史上一个里程碑。为此,写下以下一些文字。

OpenGeometry Group(OGG)是由广东数字化工业软件联盟(Digital Industrial Software Alliance,DISA)孵化,由开元几何作为服务公司运营的开源项目。基于OGG,构建云几何内核开源软件开发平台,建立工业软件核心技术,打造开放的开发者生态,促进我国工业软件持续创新和繁荣发展的全新模式。

OpenGeometry Group(OGG),中文叫“开元几何社区”。

“几何”,是定位和核心。CAD由工程制图发展而来,用尺规制作由点、线、圆、弧设计产品,制作图纸,因工具的改变而发展到用计算机辅助设计。以CAD为代表的工业软件的基础是几何,所以,OGG抓住了工业软件的根本。OGG1.0是一把几何之剑,在工业软件发展的道路上,披荆斩棘,所向披靡。

“开元”,唐玄宗开启开元盛世。忆昔开元全盛日,小邑犹藏万家室。既是“开创”,又含“开源”。用开源的方法构筑工业软件的强大基础,开创出工业软件的一片新天地。

这两件是表面的,背后的支撑是华为:华为发起、华为主导。华为是民族品牌,可以说是代表国家在国产工业软件的发展中发挥领导作用、核心作用和领头作用。OGG开创了一个共建、共创、共赢的新局面,为我国工业软件的发展作出贡献。如果将OGG看作一个孩子的话,那是华为生的,华为是主要抚养者,核心贡献者。

现在,要有自己的核心基础已经得到国人的普遍认同。OGG的主要贡献是建立国产化工业软件的基础:理论基础、计算基础和应用基础。

搞基础,要抓住几何、计算与工程三个方面。

几何。CAD终极处理的对象是点、线、面、体等,它们都属于几何。要解决几何的定义、表示、表现、关系、交换等问题,这是解决工业软件核心算法的基础和关键。

计算。图形图像已成为计算的计算源与计算目标,针对这一变化,计算模式需要改变。要基于“几何问题几何化”的“形计算”理论,去适应这种新变化,重构计算基础平台,提高计算的稳定性和计算效率。要考虑智能计算问题。

工程。工业软件的属性是“工业”,源于工程,用于工程,基于工程应用而开发。CAD没有强大的工程应用功能,工程应用达不到某一个高度,软件不可能推广和应用。理论与工程,是工业软件的两个基本方面。基础研究足够基础,应用研究足够应用,工业软件的大厦才稳固。要认识软件的应用和使用也是开发软件的一部分,软件只有在大量的、广泛的应用之中才能成熟,才能发展,才有生命力。

国家布局,华为出手。抓住天时、地利,人和之际,联合工业软件的开发者、使用者、运维者等等,共同绘制工业软件的宏伟蓝图。吸收国外已有软件特色,梳理国内已有的CAD理论、算法、系统和人才。精心的规划和组织,在缜密的总体设计下,分工合作、分而治之、各司其职。

1)构建坚实的CAD的计算平台,突破难题,攻克CAD的挑战。基于“形计算”重构计算基础,构筑起简洁、高效、稳定的几何计算基础平台。在此基础上,突破造型引擎、求解引擎、几何引擎、渲染引擎、数据转换引擎等CAD核心算法。这是建立国产化工业软件的基础,也是目前工业软件发展的首要任务。

2)充分发挥用户作用。鼓励全社会参与,开创百花齐放的局面。

3)创建良好软件开发和应用的服务支撑体系。吸收各相关领域专家,跨领域人才,充分研讨,支持用户开发不同的应用软件;尽可能使理论、方法、技术等多学科的知识都能相对“独立”地运用,使各类参与人员特长都能发挥得淋漓尽致。

4)开展教学培训。组织和撰写以形计算理论、思维、方法为中心的CAD基础理论和软件开发的系列教材;开展以普及性为主的工业软件理论和开发之培训。建立人才培养体系。制定工业软件人才培养计划,克服软件编制者不懂工程,工程技术人员不知软件的原理和方法的现象,培养各层次后备力量。

华为贡献OCC开源增强代码,OGG迈出第一步,历史会记录这一笔,相信中国工业软件的未来是美好的!


来源:山涧果子
理论渲染
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-02-11
最近编辑:4小时前
山涧果子
大专 签名征集中
获赞 206粉丝 53文章 1350课程 0
点赞
收藏
作者推荐

ODA, CAD Exchanger and Tech Soft 3D战略成员和客户

工业软件CAX 3D数据转换:CAD Exchanger国产工业软件,需要独立自主的数据格式。CAX软件离不开数据转换器。数据转换器的主要作用就是让你的软件不仅仅可以打开其他软件的3D数据格式,而且也能够输出到其他软件的3D数据格式,现在甚至链工程图也可以。3D数据转换器主要有法国的InterOp(全球200家商业客户),美国HOOPS Exchange(全球200家商业客户),法国的Datakit等。工业软件三大件之格式组件—谁来主导中国数据格式1.ODAODA(Open Design Alliance)是一个非盈利的组则,在40多个国家有1200多个成员。ODA致力于促进开放的、工业标准的CAD数据和遗留的CAD数据的格式交换。ODA开发用于技术图形应用程序的核心平台Teigha™, Teigha支持dwg、dgn、stl、pdf之间的数据交换。Teigha支持的多个平台:Windows、Mac、Unix、Linux等。ODA 会员可以用 C++, .NET, 和 ActiveX 接口开发自己的应用程序。ODA的宗旨是开发核心的图形技术库,让软件开发商专注与应用开发。和ITC一样也是面向会员的。ODA(Open Design Alliance)是一个非盈利技术联盟,由1200个成员公司组成,申请成为付费会员后能够使用其图形技术库。ODA官网的价格信息显示,很多企业购买了ODA的会员才获得其技术使用权,且每年要支付年费。最贵的企业会员年费在3万美元以上。以ODA提供的dwg技术为例,dwg是很多二维CAD最大的竞争对手AutoCAD软件的专有文件格式,其他CAD软件厂商想与之竞争,就必须有dwg文件的读写和转换能力,以对AutoCAD兼容,使用户能够在不同软件平台间切换。ODA核心平台技术(1)Visualize SDK是一款专为工程应用开发而设计的图形工具包。(2)Web SDK 使用 Visualize SDK 将工程模型嵌入网页并创建 Web/SaaS 应用程序。(3)Publish SDK 是一个用于创建 2D 和 3D .pdf 和.prc模型的开发工具包。所有 PDF 均与 ISO 标准和 Adobe 工具兼容。Publish SDK 可以创建基于 PRC 的 3D PDF 文档,其中包含完整的 B-Rep 模型,并且可以包括动画、交互式视图、零件列表等。2.CAD Exchanger与许多技术初创公司一样,CAD Exchanger 最初是作为创始人Roman Lygin的爱好而开始的。Roman 拥有在 Intel 和 Datavision CIS(开发 Open CASCADE 技术的几何内核)担任开发人员和经理的经验,对使用并行计算创建用于可视化和交换 3D 数据的原型感兴趣。第一个版本获得了积极的评价,第一批商业客户的出现给市场上对该产品的需求注入了信心。不断增长的客户群和产品数量需要越来越多的支持工作。因此,Roman决定成立自己的公司并组建团队。(有消息CAD Exchanger被国内企业收购了,基本完成整合测试。。。)3.Tech Soft 3D一个跟UG NX深度捆绑的软件“西门子的parasolid是一款全球领先的3D实体建模组件软件,是Siemens PLM的NX和Solid Edge产品的基础。此外,Parasolid还已根据公平竞争的原则许可给许多全球领先的独立软件供应商(isv)。这些isv在产品设计和分析市场中开发了数百个基于Parasolid的应用程序。Siemens UX/NX集成了Tech Soft 3D的HOOPS Exchange工具包。领先的CAD翻译软件开发套件(SDK)可以导入和导出各种行业标准和专有几何数据格式。如果原始CAD应用程序基于Parasolid,则将导入几何图形而不会进行平移。对于不基于Parasolid的应用程序,HOOPS Exchange用于将数据格式映射到有效的Parasolid模型,从而为用户提供对ELISE设计优化技术的完全访问权限。”Tech Soft 3D成立于1996年,是全球领先的3D开发工具提供商,总部位于俄勒冈州本德,在加利福尼亚、法国、英国和日本设有办事处。该公司的HOOPS系列组件为全球数亿台计算机上运行的600多个3D应用程序提供支持。软件开发人员使用 Tech Soft 3D SDK 快速向新的或现有的应用程序添加 CAD、AEC 和 CAE 数据导入和导出、3D 可视化、模拟和分析、实体和基于网格的建模以及 3D 数据发布的核心功能。使用 HOOPS Exchange SDK 进行 CAD 数据转换,将 30 多种 CAD 文件格式导入您的应用程序,通过单一 API 即可快速准确地读取和写入 2D 和 3D CAD 文件格式,包括 CATIA、SOLIDWORKS、Inventor、Revit、Creo、NX、Solid Edge 等。来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈