Jump to content

Монета3D

Монета3D
Разработчик(и) Kongsberg Oil & Gas Technologies (ранее известная как Kongsberg SIM )
Стабильная версия
4.0.2 / 4 декабря 2023 г .; 7 месяцев назад ( 04.12.2023 )
Репозиторий
Написано в С++
Операционная система Кросс-платформенный
Тип графа сцены API
Лицензия Лицензия BSD
Веб-сайт монета3d .org

Coin3D — это бесплатная реализация ( библиотека ) Open Inventor API с открытым исходным кодом . Coin3D изначально был разработан и поддерживается как коммерческое программное обеспечение норвежской компанией Kongsberg Oil & Gas Technologies (ранее Kongsberg SIM ). [1] Coin3D, как и Open Inventor, представляет собой объектно-ориентированный API 3D-графики с сохраняемым режимом C++, используемый для обеспечения более высокого уровня программирования для OpenGL . API предоставляет разработчикам ряд распространенных конструкций рендеринга графики, таких как графы сцен Для этого . Coin3D полностью совместим с API Open Inventor версии 2.1. [1] Coin3D можно использовать для реализации передовых решений визуализации в широком спектре областей применения, таких как геомоделирование, САПР, медицинская визуализация, робототехника и презентации.

Использование

[ редактировать ]

По данным Kongsberg Oil & Gas Technologies , это программное обеспечение используется в ряде коммерческих проектов и проектов с открытым исходным кодом , научной визуализации или 3D-моделирования, таких как OpenRAVE . Apple , например, использовала Coin для 3D-рендеринга в iWork '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 с 3 пунктами . [1] [4] [5] С тех пор исходный код, лицензированный BSD, поддерживается пользователями и доступен на GitHub. [1]

Интеграция с комплектами разработки графического интерфейса.

[ редактировать ]

Существует несколько библиотек, предназначенных для интеграции Coin3D со средами разработки графического интерфейса.

  • Для разработчиков, ориентированных на мультиплатформенность, «Quarter» обеспечивает бесшовную интеграцию с инфраструктурой Qt .
  • Для разработчиков, ориентированных на Windows: SoWin интегрируется с API Win32.
  • Для разработчиков, ориентированных на Mac OS X, Sc21 обеспечивает интеграцию с инфраструктурой Apple Cocoa.

Устаревшие привязки графического интерфейса: Qt (SoQt), Win32 API (SoWin) и Motif (SoXt) также поддерживаются.

Языковые привязки

[ редактировать ]

Coin3D написан на C++, но к нему можно получить доступ из других языков программирования, используя доступные привязки . Привязки разработаны для Python Pivy , Java и JavaScript.

[ редактировать ]
  1. ^ Перейти обратно: а б с д «Coin3D/Coin — Github» . Гитхаб . Проверено 13 января 2020 г.
  2. ^ Блог г-на Парри о его разработке FreeCAD. Люк А. Парри, разработчик FreeCAD
  3. ^ Сторонние библиотеки FreeCAD
  4. ^ «Список рассылки Coin3D» . Конгсбергские нефтегазовые технологии. 18 ноября 2011 г. Архивировано из оригинала 14 апреля 2013 г.
  5. 1 ноября 2011 г., Письмо об окончании срока действия лицензии Coin3D Professional Edition.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1403c1172f5859038f184ff150cac2ec__1718437860
URL1:https://arc.ask3.ru/arc/aa/14/ec/1403c1172f5859038f184ff150cac2ec.html
Заголовок, (Title) документа по адресу, URL1:
Coin3D - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)