Coin3D - Coin3D
Разработчики) | Kongsberg Oil & Gas Technologies (ранее известный как Kongsberg SIM ) |
---|---|
Стабильный выпуск | 4.0.0 / 23 декабря 2019 г. |
Репозиторий | |
Написано в | C ++ |
Операционная система | Кроссплатформенность |
Тип | граф сцены API |
Лицензия | Лицензия BSD |
Интернет сайт | github |
Coin3D это бесплатно и с открытым исходным кодом выполнение (библиотека ) из Открыть Inventor API. Coin3D изначально разрабатывался и поддерживался как коммерческое программное обеспечение норвежский язык Компания Kongsberg Oil & Gas Technologies (ранее Kongsberg SIM ).[1] Coin3D, как и Open Inventor, представляет собой C ++ объектно-ориентированный API трехмерной графики с сохраненным режимом, используемый для обеспечения более высокого уровня программирования для OpenGL. API предоставляет разработчикам, таким как графики сцены для этого. Coin3D полностью совместим с Open Inventor API версии 2.1.[1] Coin3D можно использовать для управления передовыми решениями визуализации в широком спектре областей применения, таких как геомоделирование, САПР, медицинская визуализация, робототехника и презентации.
Использует
В соответствии с Kongsberg Oil & Gas Technologies, программное обеспечение используется в ряде коммерческих и Открытый исходный код, научная визуализация или же 3D моделирование такие проекты как OpenRAVE. яблоко, например, использовал Coin для 3D-рендеринга в я работаю '08 и позже. FreeCAD полагается на Coin3D для визуализации.[2][3]
История лицензий
С 1998 по 2011 год Coin3D разрабатывался и поддерживался компанией Systems in Motion (SIM), позже переименованной в Kongsberg SIM, позже слилась с материнской компанией Kongsberg Oil & Gas Technologies Kongsberg Gruppen. В этот период Coin3D был доступен под двойная лицензия схема: GPL или проприетарная коммерческая лицензия. В середине 2011 года Kongsberg решил прекратить использование Coin3D как коммерческого продукта из-за снижения спроса и изменения направления бизнеса. В качестве услуги для сообщества пользователей Kongsberg повторно лицензировал Coin3D под менее строгим Лицензия BSD с тремя пунктами.[1][4][5] С тех пор лицензированный исходный код BSD поддерживается пользователями и доступен на Github.[1]
Интеграция с наборами средств разработки графического интерфейса
Существует несколько библиотек, предназначенных для интеграции Coin3D со средами разработки графического интерфейса.
- Для разработчиков, ориентированных на мультиплатформенность - «Квартал» обеспечивает бесшовную интеграцию с Фреймворк Qt.
- Для разработчиков, ориентированных на Windows - SoWin интегрируется с Win32 API.
- Для разработчиков, ориентирующихся на Mac OS X - Sc21 обеспечивает интеграцию с фреймворком Apple Cocoa
Устаревшие привязки графического интерфейса - это Qt (SoQt), Win32 API (SoWin) и Мотив (SoXt) также поддерживаются.
Языковые привязки
Coin3D написан на C ++, но к нему можно получить доступ из других языков программирования, используя доступные привязки. Привязки были разработаны для Python Pivy, Java и JavaScript.
внешняя ссылка
- Официальный веб-сайт
- http://community.livejournal.com/coin3d_ru[постоянная мертвая ссылка ] Сообщество программистов Coin3D (RU)
Рекомендации
- ^ а б c d "Coin3D / Coin - Github". Получено 2020-01-13.
- ^ Блог мистера Парри о разработке FreeCAD. Люк А. Парри, Разработчик FreeCAD
- ^ Сторонние библиотеки FreeCAD
- ^ "Список рассылки Coin3D". Kongsberg Oil & Gas Technologies. 2011-11-18. Архивировано из оригинал 14 апреля 2013 г.
- ^ 1 ноября 2011 г., письмо об окончании срока действия лицензии Coin3D Professional Edition