OpenCASCADE


Open Cascade Technology (OCCT). Колишня назва – CAS.CADE. Це платформа з відкритим сирцевим кодом для розробки 3D САПР (CAD), АСТПВ (CAM) та CAE. Розробляється та підтримується Open Cascade SAS.

Open Cascade Technology
Тип CAD, CAM, CAE
Розробник Open Cascade S.A.S
Перший випуск 1999 (1999)
Стабільний випуск 7.4.0 (1 жовтня, 2019 (2019-10-01)[1])
Репозиторій git.dev.opencascade.org/gitweb/?p=occt.git
Операційна система Linux, FreeBSD, Mac OS X, Windows, Android, and iOS
Мова програмування C++
Ліцензія LGPL 2.1
Вебсайт www.opencascade.com/content/open-source-core-technology
dev.opencascade.org

Історія

Витоки

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 підтримуються нативно [17]. Інші формати можна імпортувати з використанням плагінів.
  • Бібліотека графічних інтерфейсів

Області застосування

  • повітроплавання;
  • аерокосмічна галузь;
  • автомобільна галузь;
  • енергетика;
  • ядерна енергетика;
  • оборонна галузь;
  • суднобудівна галузь;
  • біомедична інженерія;
  • географічні інформаційні системи.

Програмне забезпечення, що базується на Open Cascade Technology

  • FreeCAD - вільна 3D САПР загального призначення.

Примітки

  1. Download Open CASCADE Technology 7.4.0.
  2. Dassault Systemes Signs Agreement to Acquire Matra Datavision's Subsidiary.
  3. Open CASCADE Technology Public License. Архів оригіналу за 7 грудня 2014. Процитовано 6 червня 2020.</ref. Нова назва платформи - Open Cascade <ref>Downloading Of Source Code For Open Cascade Gains Momentum
  4. European e-Business Market Watch Case Study: Open source-based services by Open Cascade S.A. Архівовано 26 липня 2011 у Wayback Machine.
  5. Thinkings about the 6.5.0 release, OCCT status, and the relationship with the Community. Архів оригіналу за 16 квітня 2011. Процитовано 6 червня 2020.
  6. Opening the Development of Open CASCADE Technology. Архів оригіналу за 23 січня 2012. Процитовано 6 червня 2020.
  7. My View – MantisBT.
  8. OCE GitHub.
  9. Public license.
  10. license change
  11. FAQ. opencascade.org. Open Cascade. Архів оригіналу за 26 травня 2013. Процитовано 18 травня 2013.

Посилання

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.