一、软件官网
二、软件简介
Open CASCADE(简称OCC)是一个由法国Matra Datavision公司开发的开源C++类库。作为著名的开源几何引擎,被广泛用于开发涉及二维和三维几何建模应用程序,包括CAD(计算机辅助设计)、CAE(计算机辅助工程)和CAM(计算机辅助制造)软件。OCC通过其面向对象的C++库文件提供了六个主要模块,包括几何造型、可视化、数据交换等。
OpenCasCade起源自Matra Datavisio,该公司的历史可以追溯到 1980 年,当时 Matra Datavision 发布了 Euclid CAD 系统。从那时起,该系统不断发展,并在不同年份被 Areva、EADS 等其他公司收购。自 2014 年以来,Open Cascade 被凯捷收购,成为法国凯捷集团数字化解决方案的一部分。




三、开发团队介绍
Matra Datavision,该公司的旗舰产品是名为 EUCLID-IS 的基于实体的 CAD/CAM 软件包,其中 IS 代表 Integral Solution。它最初是在 1970 年代由法国国家科学研究中心开发的,作为一种面向批处理的计算机编程语言,并用于协和式超音速运输等项目。成立了一家名为 Datavision 的公司来将这项技术商业化。该软件实现了一个带有镶嵌曲面的边界表示实体建模器。一位早期客户是 Matra 的航空航天部门(Matra是法国综合的工业集团,业务涉及国防、航空航天、汽车、电信等,1994年成为法国拉加代尔集团子公司,1999年代表该集团航空航天、国防和电信部门的马特拉高级技术公司( MHT ) 与法国航空航天公司Aérospatiale合并,成立Aérospatiale-Matra,后Aérospatiale-Matra成为EADS的一部分,EADS为空客公司的母公司。此外,Matra的导弹业务后来并入MBDA欧洲导弹集团)。他们非常喜欢这个产品,以至于在 1980 年买下了这家公司,并将其更名为 Matra Datavision。Matra Datavision和Matra的关系,很类似早年达索系统与达索宇航的关系。
1993年 Matra Datavision 发布了名为 CAS.CADE的CAD开发平台。并基于 CAS.CADE开发了后续的EUCLID版本。EUCLID在很长一段时间内都是世界著名的商用CAD软件,得到了雷诺等众多工业集团的信任。但后来由于种种原因,Matra Datavision在商业上并没有取得显著得成功。
1998年Matra Datavision 改变战略,成为软件服务提供商。
1999年2月24日,达索系统宣布完成对Matra Datavision的EUCLID STYLER、EUCLID MACHINIST、STRIM和STRIMFLOW等造型软件产品的收购,以及2亿法郎的CAS:CADE开发工具集使用许可。目的是将该软件集成到 CATIA 第 5 版中。虽然 Matra Datavision 保留了基本 EUCLID 产品的所有权,但计划是在支持现有用户的同时,公司不会招揽更多客户。
1999 年Matra Datavision 以 Open Cascade(简称OCC)的形式开源发布了 CAS.CADE,同时专注于围绕它提供服务。Matra Datavision后几经易主,目前属于法国凯捷集团。目前Open Cascade 在法国和俄罗斯大约有 150 名工程师和开发人员。
国内华天软件技术总监,华云三维CEO梅敬成博士归国前曾就职法国马特拉资讯、达索系统等世界知名CAD软件公司,参与Euclid、CATIA、OpenCasCade等产品和内核的研发。
四、软件案例
OpenCasCade作为全球唯一曾经商用,后开源的几何引擎。目前被很多项目广泛使用。在世界CAD软件市场上,希腊的4MCAD(世界知名的平价CAD&BIM软件)的三维解决方案1(4MCAD的2D解决方案基于世界著名的开源CAD软件IntelliCAD)、以及免费的FreeCAD软件,都是基于Open CASCADE的技术开发的。此外,一些知名的CAE开源项目也采用OpenCasCade内核,如著名的开源网格软件Gmsh。


此外,国内DISA(数字化工业软件联盟,由华为发起)和深圳蜂巢互联科技有限公司推动成立了OCG开源社区。OpenGeometry社区面向国内OCC开发者提供了一个更友好的技术交流平台,将OCC主分支作为OGG的分支之一,其后续更新将与OCC版本保持一致。

五、软件许可
Open CASCADE Technology 版本 6.7.0 及更高版本受 GNU Lesser General Public License(LGPL)版本 2.1 的约束,但有其他例外。https://dev.opencascade.org/resources/licensing
1. https://dev.opencascade.org/content/4m-success-story-4m-uses-open-cascade-technology-its-intellicad-software

友情提醒:
本官方内容包含对第三方产品或服务的介绍,仅供参考。请您在做出选择时进行充分考量,本站不对任何第三方产品或服务的使用后果承担责任。
- 除非另有明确标注,本站内容的版权均归属于原始发布者。未经发布者和本站明确授权,任何个人或组织均不得复制、盗用、采集或以其他任何方式将本站内容发布至其他媒介或平台。
- 若本站内容侵犯了您的合法权益,请联系我们进行处理。
- 对于非本站官方发布的内容,本站无法对其具体内容承担责任。请用户务必自行仔细甄别信息的真实性、准确性和完整性。