OpenCASCADE
![]() | |
Тип | CAD, CAM, CAE |
---|---|
Розробник | Open Cascade S.A.S |
Перший випуск | 1999; 25 років тому (1999) |
Стабільний випуск | 7.4.0 (1 жовтня, 2019; 4 роки тому (2019-10-01)[1]) |
Операційна система | Linux, FreeBSD, Mac OS X, Windows, Android, and iOS |
Мова програмування | C++ |
Ліцензія | LGPL 2.1 |
Репозиторій | git.dev.opencascade.org/gitweb/?p=occt.git |
Вебсайт | www.opencascade.com/content/open-source-core-technology dev.opencascade.org |
Open Cascade Technology (OCCT). Колишня назва – CAS.CADE. Це платформа з відкритим сирцевим кодом для розробки 3D САПР (CAD), АСТПВ (CAM) та CAE. Розробляється та підтримується Open Cascade SAS.
Історія
Витоки
CAS.CADE (скорочено з англ. "Computer Aided Software for Computer Aided Design and Engineering" — комп'ютерне програмне забезпечення для комп'ютерного проєктування та інженерії) було розроблено на початку 1990-х французькою компанією Matra Datavision, розробником програмного забезпечення Euclid CAD.
В 1998 р. Matra Datavision змінює напрям роботи і відмовляється від розробки програмного забезпечення, щоб сконцентруватися на наданні послуг. Більшість засобів з розробки програмного забезпечення було продано[2] Dassault Systèmes.
Відкрите програмне забезпечення
У 1999 р. Matra Datavision вирішує опублікувати CAS.CADE під відкритою ліцензією Open CASCADE Technology Public License [3]. В 2000 р. з метою створення навколо платформи Open Cascade, було створено окрему компанію Open Cascade SAS. [4]
Відгалудження
В березні 2011 р. Томас Павіот був ініціатором створення відгалудження бібліотеки. Цей проєкт отримав назву Open Cascade Community Edition. Головною метою проєкту є формування стабільного процесу випуску нових версій та процесу багтрекінгу. [5]
Портал розробника
У грудні 2011 р. Open Cascade SAS відкриває вебпортал для зовнішніх розробників [6], створює багтрекер[7] та git-сховище [8]. Відповідно до заяв на новому порталі, зовнішні розробники заохочуються до участі у розробці.
Зміна ліцензії
З релізом 18 грудня 2013 року версії 6.7.0 Open Cascade Technology доступна під ліцензією LGPL 2.1 з певним виключенням. [9][10] Версії до цього ліцензовані за "Open Cascade Technology Public License", яка не є сумісною з GPL. [11]
Functionality
Бібліотека об'єктів
- Базові класи
- Моделювання даних
- Алгоритми моделювання
- Візуалізація
- Обмін даними: можливість імпорту спеціалізованих форматів
STEP, IGES, glTF, OBJ, STL та VRML підтримуються нативно[12]. Інші формати можна імпортувати з використанням плагінів[13] - Бібліотека графічних інтерфейсів
Області застосування
- повітроплавання;
- аерокосмічна галузь;
- автомобільна галузь;
- енергетика;
- ядерна енергетика;
- оборонна галузь;
- суднобудівна галузь;
- біомедична інженерія;
- географічні інформаційні системи.
Програмне забезпечення, що базується на Open Cascade Technology
- FreeCAD - вільна 3D САПР загального призначення.
Примітки
- ↑ Download Open CASCADE Technology 7.4.0. Архів оригіналу за 10 серпня 2020. Процитовано 6 червня 2020.
- ↑ Dassault Systemes Signs Agreement to Acquire Matra Datavision's Subsidiary. Архів оригіналу за 6 червня 2020. Процитовано 6 червня 2020.
- ↑ Open CASCADE Technology Public License. Архів оригіналу за 7 грудня 2014. Процитовано 6 червня 2020.</ref. Нова назва платформи - Open Cascade <ref>Downloading Of Source Code For Open Cascade Gains Momentum
- ↑ European e-Business Market Watch Case Study: Open source-based services by Open Cascade S.A. [Архівовано 26 липня 2011 у Wayback Machine.]
- ↑ Thinkings about the 6.5.0 release, OCCT status, and the relationship with the Community. Архів оригіналу за 16 квітня 2011. Процитовано 6 червня 2020.
- ↑ Opening the Development of Open CASCADE Technology. Архів оригіналу за 23 січня 2012. Процитовано 6 червня 2020.
- ↑ My View – MantisBT.
- ↑ OCE GitHub. Архів оригіналу за 17 вересня 2020. Процитовано 6 червня 2020.
- ↑ Public license. Архів оригіналу за 26 березня 2009. Процитовано 6 червня 2020.
- ↑ license change. Архів оригіналу за 6 червня 2020. Процитовано 11 травня 2022.
- ↑ FAQ. opencascade.org. Open Cascade. Архів оригіналу за 26 травня 2013. Процитовано 18 травня 2013.
- ↑ Data Exchange | Open CASCADE Technology. dev.opencascade.org. Процитовано 22 листопада 2021.
- ↑ Datakit - Open Cascade. opencascade.com (англ.). Процитовано 22 листопада 2021.
Посилання
- www.opencascade.com/content/open-source-core-technology — офіційний сайт «OpenCASCADE».
- Discussion of Open Cascade license on Open Cascade forums [Архівовано 3 травня 2009 у Wayback Machine.] (started 25 Feb '09)
- oce на GitHub
- Discussion forum for the OCE project [Архівовано 11 листопада 2012 у Wayback Machine.]
- Python binding to Open Cascade library [Архівовано 8 серпня 2011 у Wayback Machine.]
- Collaborative Development Portal [Архівовано 16 травня 2020 у Wayback Machine.]
- CrossCad/Plg [Архівовано 16 червня 2016 у Wayback Machine.]: CAD import plug-ins for Open CASCADE
- п
- о
- р
Універсальні (2D/3D) |
|
---|---|
Розрахунок механіки |
|
Електротехнічні |
|
Швейна промисловість |
|
Конструктор меблів | |
Формати файлів |
Відкриті
Універсальні (2D/3D) | |
---|---|
Розрахунок механіки | |
Електротехнічні | |
Швейна промисловість |
|
Конструктор меблів | |
Формати файлів |