LINUX.ORG.RU

LibreCAD 3 готовится к Google Summer of Code 2018

 , , , ,


2

3

Разработчики свободной 2D САПР LibreCAD объявили об очередном участии в ежегодном хакатоне Google Summer of Code.

Планы на GSoC'2018:

  • LibreCAD 3 UI: Интерфейс на данный момент содержит все необходимые элементы для создания новых объектов и проведения некоторых операций над ними. К сожалению, это не очень интуитивно, некоторые возможности отсутствуют, например:
    • Прилипиание к точкам привязки объектов.
    • Прилипание по касательной к другим объектам.
    • Вертикальные/Горизонтальные ограничители.
    • другие...
  • LibreCAD 3 DXF entities: Внедрение примитивов DXF. В LibreCAD 2 недоступны несколько примитивов таких как Block и несколько других. Нужен программист который сможет помочь в имплементации отсутствующих примитивов. Задание включает в себя:
    • Поиск отсутствующих примитивов.
    • Имплементация рендеринга, манипулятивного чтения и записи примитивов.
    • Создание тест-кейсов для общего и юнит-теста.
  • LibreCAD 3 OpenGL rendering: Текщий движок рендеринга использует Cairo для отображения объектов. Нужен программист способный реализовать имплементацию данного движка рендеринга на чистом OpenGL.
  • LibreCAD 3 Plugin Interface: На данный момент уже есть некая поддержка Lua для скриптов LibreCAD, но в планах есть более глубокое внедрени. На будущее есть идее по внедрению более современных возможностей (Web-технологии), также есть цель по реализации интерфейса коммуникации внешних программ с ядром LibreCAD. Отправка запросов в виде JSON- или XML-подобных документов, которые бы обрабатывал LibreCAD и возвращал в виде файлов DXF, и т.д. Один из разработчиков принимавщих участие в GSoC'2014, занимался начальной имплементацией интерфейса плагинов (часть наработок утеряна).
  • LibreCAD 3 trimming support: операция обрезания не поддерживает все типы объектов и полностью написана на языке Lua. Необходимо заменить данную реализацию более продуктивной и поддерживающей большее число объектов и типов операций разрезания.

Комманда разработчиков LibreCAD также призывает всех заинтересованных присоединятся к разработке данного проекта:

REMEMBER These are ideas for GSoC, if you want to work on a other subject then any of the the below that will benefit LibreCAD, then please don't hesitate and let us know! Contact me (Armin) or Florian and let us know your thought's and ideas! We are looking forward to hear how you want to improve LibreCAD!

LibreCAD 3 wiki

Исходный код LibreCAD 3

>>> Подробности

★★★★★

Проверено: jollheef ()

Ответ на: комментарий от atsym

Да нет сейчас видеокарт, которые не работают с OpenGL 2.0. Нормальная у тебя видеокарта.

EvilSpirit ()

Они же на Qt написаны, нахер им кайра?

ckotinko ☆☆☆ ()
Ответ на: комментарий от shpinog

После истечения определённого времени старая версия DraftSight перестаёт запускаться и сообщает при запуске, что «лицензия истекла». Такое поведение наблюдалось примерно три года назад. Помогает только обновление до последней версии.

DarthVadimius ★★ ()
Ответ на: комментарий от te111011010

А есть возможность построения профиля определённой толщины, для чего либрекада за глаза хватает.

При чём тут производство и САПР для 3D-деталей тогда?

___________________________________________________ стоматологическое оборудование

teneele ()

Congrats for another LibreCAD 3 Google Summer of Code in 2018

LibreCAD 3 OpenGL rendering: Текщий движок рендеринга использует Cairo для отображения объектов. Нужен программист способный реализовать имплементацию данного движка рендеринга на чистом OpenGL.

Нашли студента для решения этого задания
>>> http://blog.librecad.org/2018/04/congrats-for-another-librecad-3-google-summe...

...

We are happy to welcome Parth Partani to become a member of our team. He was accepted with his proposal about LibreCAD 3 OpenGL rendering and will spend his summer with coding for LibreCAD. Florian and I will mentor Parth to make this GSoC participation a success for all again.

We expect an exciting time working with Parth and hope to have also a lot of fun together.

...

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.