首页/文章/ 详情

上海交通大学何援军:几何之剑——为OGG1.0发布而作

3小时前浏览2


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

OpenGeometry Group(OGG)是由广东数字化工业软件联盟(DigitalIndustrial 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-07
最近编辑:3小时前
山涧果子
大专 签名征集中
获赞 204粉丝 52文章 1178课程 0
点赞
收藏
作者推荐

工业软件的市场在菜鸟,抓住菜鸟,抓住市场,老鸟无所谓。

每次重新审视历史的时候,总有不同的领悟。国产软件搞不起来,我们这个社会都有责任。20年搞不起来,说明我们都变质了。国产工业软件,一家两家搞不好,还能借个理由,说人力物力财力不足。几十家公司搞不好,还说人力物力财力不足,只能说是一群乌合之众。别说什么,可有可无。搞得好像,自己已经有什么天大的成就,可以无视所有的威胁。有这能耐,就不要跟国家要补贴,就不要跟市场要集资。自己打到国外去。也不要购买别人的组件源代码什么的,全都自己来。装,继续给我装!国人看着呢,你是学习国足还是乒乓!都2024年了,还有很多人认为国产软件没发展起来是盗版的原因。因为国内人多,与世界接轨者多,欺下瞒上,喜欢谎言的也多。20多年,淘汰了多少国产软件CAD,思想陈旧,目光短浅,放不开手脚。有些软件商自以为是,搞不定CAD,就去搞PLM之类的管理软件。实际上,就是等靠要。只要还有一点点事业心,都不至于这样。而且这种人,往往不稀罕陈立平,何援军教授这样的专业人士。如果你确实培养出来了很多人才,就当我没说过这些话。没有上进心是小事,就怕到时候乱入。该他冲不冲,该他闯不闯。视野不够宽阔,事情大了,又出来挑事,各种理由,各种原因,没有一丁点的紧迫感。对于工业软件,单价几万到百万不等,个人能买得起吗?有免费盗版的,别人当然是首选,这是人之共性!欧美大厂(西门子,达索,PTC,欧特克)要推广还得靠盗版广泛流通,国内10-20年的老软件,网上还没有盗版的,一个个都跟宝贝一样珍藏,最后只有被淘汰,这个就很不国际化(与世界接轨)。(注:如果觉得盗版丢面子,那推出家庭版总可以吧。)让完全没接触的人(零基础快速上手),简单易学易用才是好软件。因为CAX软件是工具而已,没必要高大尚。软件的市场在菜鸟,很多人第一次接触的软件,影响一生。抓住菜鸟,抓住市场,老鸟无所谓。工业软件,重视了,投入了,就起来了,应用在我们这里!技术人员也要学习军事知识,因为技术人员容易陷入闭门造车的怪圈,不懂得利用外力。科技本来就是由简入繁由繁入简的重复过程,一开始,自动化,就是想简化操作,后来不断重复,增加。后来就是从技术层面进入系统层面。很多人,就是进入系统层面的时候,退缩了。很多软件,就是缺乏流动性。技术这层面需要沟通,比较,优化,代谢。才能做到最佳选择很多软件,就是缺乏流动性。技术这层面需要沟通,比较,优化,代谢。才能做到最佳选择很多软件,就是缺乏流动性。技术这层面需要沟通,比较,优化,代谢,才能做到最佳选择。我个人认为,还是不能有大炮巨舰思维,部署较多的武器,不能远程奔袭,这种情况下最多搞成铁甲舰/巡洋舰(上面可以放几架舰载机)。比较合理的还是航母思维,平台化,多放舰载机,多携带一些武器,远程打击。工业软件也要避免这种情况。现在西门子,达索,欧特克他们不停地收购就是大炮巨舰思维,只能一条道走到黑了,太多的利益关联体,没法整合(整合就涉及到裁员,砍掉一些产品线)。步入僵尸软件行列,要么小而精专,要么大而强。资本的作用就是防守和掠夺,认识不到资本底层逻辑会吃大亏。国内有些企业就是这样,各种碰瓷。平时看不见,一到国家开会,各个都到场。对于国产CAD和国外CAD产品,我觉得就是平和对待,尽量客观地去分析,不要妄自尊大,也不要妄自菲薄,但无论如何不能当慕洋犬,慕洋犬从来不做分析题,做的都是先有结论再进行论证的论述题。自己国家牛逼起来,国民才是最终受益者,国外靠不住,美国对中国企业的封杀就是一个例证,靠别的国家的良心和施舍换不来国家的独立和尊严。有网友说:“拥抱国际生态才是出路,为啥偏要自搞一套?”你要是卖点鞋啊袜子啥的完全可以去拥抱,高科技类的你去拥抱下试试。国外工业软件再好,那也不是我们的,你越支持它,它就可能越有恃无恐的恶心你。承认别人优秀没问题,但是否定自己是脑子真有问题。所以,我还是支持国产。工业软件未来趋势,采取“订阅制”模式,降低使用门槛。只有把软件的使用率提到网游水平,低价所产生的利润,还是很庞大的。只要有几十万用户,每人年1000多的费用,也是极其庞大的。而且前期资金充裕,反馈及时。就能抓住后发机遇期。后面再按照实际情况,进行调整,也是理所当然的事情。在中国,能做大事的,一般都是搅局者。秀才造反十年不成!后发有优势,就是有经验教训的成本优势。后发也有劣势,就是取得一点成绩,就不知道自己是谁了,也分不清别人是谁了。本以为别人开汽车,我们买了车,又发现别人开飞机了,等我们开飞机了,又发现人家造飞机了。不能正确认知剖析自身,就不能正确理解这个世界。不要灰心,坚守初心,埋头苦干,历史总体是在前进,但不排除一段时间的倒退和徘徊。作为新青年,有自己独立思考的品格,莫要跟着风行走,这不好吗?年少不轻狂就枉为少年!时代其实需要我们这样有思想、敢思考的年轻人。毛主席:我们正在前进,我们正在做我们的前人从来没有做过的极其光荣伟大的事业。我们的目的一定要达到。我们的目的一定能够达到。来源:山涧果子

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