Сколль. Холод и мгла. - страница 126

Шрифт
Интервал


— Боюсь в двух словах не выйдет. Добрый день! Перво наперво чуть чуть дополню Андрея Владимировича про облачные микроприложения фунционирующие на ядре платформы «Прометей».

Разработка геометрического ядра экосистемы «C3D-Прометей» потребовало от ЦИК массу усилий. Но оно того стоило. Ядро,как не курти, ключевой технологический компонент систем автоматизированного проектирования . Благодаря тому, что мы были знакомы с логикой и исходным програмным кодом программ конкурентов быстро справились с этой задачей и разработали «экосистему» из приложений, отвечающих за построение, редактирование, визуализацию и конвертацию геометрических моделей.

«C3D-Прометей» выстраивает геометрические модели, выполняет все необходимые геометрические вычисления и создает связи между элементами, обрабатывает данные, созданные в сторонних приложениях, и экспортирует данные в другие 3D-приложения, в том числе, в игры и платформы виртуальной реальности. В частности, все виртуальные модели в наших VR- конференциях созданы на данном ядре.

Уже реализовано более семисот новых функций, методов и алгоритмов численного решения геометрических задач. Испорльзуя параллельные вычисления программистам удалось добиться кратного ускорения в отдельных функциональных блоках реализуемого ядр. Ядро постоянно совершенствуется. Каждые тридцать часов в автоматическом режиме проходит его сборка, модульное тестирование, тестирование перестроения моделей, построения плоских проекций и конвертация данных.

Геометрический моделировщик включает широкий набор инструментов для твёрдотельного и поверхностного моделирования, а также эскизирования и 2D-­черчения. Ускорено выполнение булевых операций при работе с массивами тел. Доработана триангуляция сложных участков граней.

Параметрический решатель «C3D-Прометей» позволяет добавлять параметрические ограничения для 2D и 3D геометрий, накладывать сопряжения на самостоятельные геометрические объекты принадлежащие пространству модели, а не только системе координат отдельного тела. Реализована функция трансформация как всего чертежа, таки и его отдельной части. Улучшены алгоритмы решения систем ограничений в 2D решателе, что привело к более естественному поведению геометрических объектов при наложении на них ограничений и повышению стабильности работы с большими и сложными чертежами. Время импорта сборки сторонних файлов кратно уменьшилось. Использование ядра при выполнении научно-исследовательских работ требующих построения трехмерных геометрических моделей позволило не тратить время и силы на доработку базовых алгоритмов, а сосредотичиться на решении прикладных исследовательских задач.