Основной участник этой статьи, по-видимому, тесно связан с ее предметом. ( Январь 2017 г. ) |
Разработчик(и) | Инрия , CNRS , USTL , UJF , MGH |
---|---|
Первоначальный выпуск | Февраль 2007 г ( 2007-02 ) |
Стабильный релиз | 19.06.01 / 26 июля 2019 ( 2019-07-26 ) |
Репозиторий | github.com/sofa-framework/диван |
Написано в | C++ , Питон |
Операционная система | Linux , Microsoft Windows , OS X |
Тип | Физический движок , Медицинское моделирование , Фреймворк |
Лицензия | GPL , LGPL |
Веб-сайт | www.sofa-framework.org |
Архитектура открытой фреймворк-моделирования ( SOFA ) [1] — это фреймворк с открытым исходным кодом, в первую очередь ориентированный на физическое моделирование в реальном времени , с упором на медицинское моделирование .
Он в основном предназначен для исследовательского сообщества с целью разработки новых алгоритмов, но также может использоваться в качестве эффективного инструмента для создания прототипов или физического движка .
SOFA, основанная на передовой программной архитектуре, позволяет пользователям: [2]
Ключевым аспектом SOFA является использование графа сцены для организации и обработки элементов моделирования, при этом четко разделяя вычислительные задачи от их возможного параллельного планирования. Описание моделирования SOFA можно легко сделать в XML-файле . Для еще большей гибкости плагин Python позволяет писать скрипты моделирования с использованием языка Python. По сути, граф сцены SOFA состоит из:
Для расширения возможностей и предоставления большего количества функций SOFA поставляется в комплекте со множеством плагинов:
Организуемый каждый год, SOFA Day — это однодневное мероприятие, посвященное SOFA. Это мероприятие открыто для всех, кто интересуется SOFA, от новичков до продвинутых пользователей. Оно содержит введение в SOFA, несколько обучающих программ (адаптированных для аудитории) и большое время для изучения SOFA с помощью инструкторов.
Ровно через десять лет после первого взноса в SOFA, в декабре 2015 года Инрия основала Консорциум SOFA [3].
Задачи Консорциума: