Автоматизация моделирования поверхности судового корпуса
DOI:
https://doi.org/10.25206/1813-8225-2023-188-13-21Ключевые слова:
Кривая NURBS, поверхность NURBS, поверхность корпуса судна, геометрическая модель, языки программирования JavaScript, HTML5Аннотация
В статье представлен модифицированный алгоритм автоматизированного формирования геометрической модели поверхности судового корпуса. Показано, что использование разработанного алгоритма построения NURBS-поверхностей позволяет в несколько раз снизить трудоемкость проведения работ по сравнению с использованием ручного труда при моделировании поверхностей в стандартных судостроительных системах моделирования типа SeaSolution, Rhino и других. Кроме того, актуальность данного исследования существенно возрастает в условиях зарубежного санкционного давления в плане импортозамещения. На основе данного алгоритма создано программное приложение, реализованное с использованием языков HTML5, JavaScript. Приложение позволяет решать задачи создания и отображения трехмерных моделей судовых поверхностей в стандартном интернет-браузере. Программа позволяет оперативно анализировать варианты геометрии модели корпуса судна путем корректировки исходных данных, что существенно повышает производительность труда конструктора. Предусмотрен экспорт сформированной NURBS-поверхности для использования в других системах проектирования, в том числе для моделирования конструкций корпуса судна, проведения расчетов остойчивости, раскроя обшивки и решения других задач.
Скачивания
Опубликован
Как цитировать
Выпуск
Раздел
Лицензия
Неисключительные права на статью передаются журналу в полном соответствии с Лицензией Creative Commons BY-NC-SA 4.0 «Attribution-NonCommercial-ShareAlike» («Атрибуция-Некоммерчески-СохранениеУсловий») 4.0 Всемирная (CC BY-NC-SA 4.0)