FairCurveModeler

Респект: Общий журналПрограмма FairCurveModeler web-приложение CAD-систем: онлайн моделирование NURBS кривых линий и поверхностей высокого качества

Облачный продукт FairCurveModeler предназначен для онлайн моделирования NURBS кривых и поверхностей высокого качества. Продукт может использоваться как web-приложение AutoCAD, Alias Design и других CAD-систем.

  • Прежде всего, web-приложение FairCurveModeler предлагается пользователям специализированных CAD-систем, предназначенных для моделирования кривых и поверхностей высокого качества (класса А). Этим пользователям действительно нужны функции моделирования кривых линий и поверхностей высокого качества. И такую функциональность, но обеспечивающую более высокое качество кривых и поверхностей, они найдут в web-приложении FairCurveModeler (cм. пример улучшения кривой в Alias Design).
  • Вторая группа пользователей - это пользователи, которые обходятся в проектировании стандартными машиностроительными CAD-системами, но хотели бы улучшить потребительские свойства проектируемых изделий высококачественными по функциональности и эстетике геометрическими формами (cм. пример улучшения кривой в AutoCAD).
  • Третья группа - пользователи графических пакетов и анимационных программ (дизайнеры, художники, web-дизайнеры, геймеры, аниматоры), которым нужно нарисовать просто красивую линию, красивую поверхность с использованием удобных, наглядных и точных видов геометрических определителей (см. примеры моделирования и редактирования кривых в web-приложении).

Облачный продукт не требует инсталляции, сопровождения и обновления на компьютере пользователя. Облачный продукт всегда под рукой.

Молниеносный обмен NURBS моделями реализован с AutoCAD. Обмен осуществляется напрямую через командную строку без VBA-посредника.

Облачный продукт можно использовать как web-приложение любой CAD-системы и любого графического пакета. Обмен данными с CAD-системами реализован с помощью DXF-файлов.

Можно моделировать кривые как на привычных, точных и наглядных геометрических определителях вида опорной ломаной, касательной ломаной, по схеме Эрмита, так и прямым заданием и редактированием управляющих полигонов NURBS кривых в формате рациональной b-сплайновой кривой и рациональной геометрической сплайновой кривой Безье произвольных степеней (до 10-ой включительно).

Инновационные методы изогеометрического построения кривых на привычных, точных и наглядных геометрических определителях вида опорной ломаной и касательной ломаной, по схеме Эрмита обеспечивают непревзойденное качество кривых по критериям плавности; более качественное построение кривых, чем построение прямым заданием управляющих полигонов NURBS кривых.

Можно готовить данные в CAD-системах и улучшать NURBS кривые, построенные в CAD-системах и графических пакетах. Методы web-приложения позволяют существенно улучшить качество NURBS кривых по критериям плавности: повысить порядок гладкости до 9-го порядка с плавным изменением кривизны и кручения, уменьшить число вершин кривой (экстремумов кривизны), уменьшить вариации кривизны (разность между максимальным и минимальным значением кривизны), существенно уменьшить значение потенциальной энергии кривой.

Пример улучшения кривой

В Alias Design построена сплайновая кривая 7-ой степени на опорной ломаной с достаточно равномерным расположением точек.

Геометрические характеристики кривой:
Max Curvature = 0.020971331053922366,
Min Curvature = 0.000021488594351315748,
Potential Energy = 0.060428946028306174.

NURBS модель переносится в web-приложение и улучшается.

 

Max Curvature = 0.008394750806113392,
Min Curvature = 0.0037704963439035696,
Potential Energy = 0.04903916633851721.

Улучшенная NURBS кривая 8-ой степени переносится в Alias Design.

 

И исходная кривая, и улучшенная кривая проходят через одни и те же опорные точки! В два раза уменьшается количество вершин кривой. Существенно уменьшаются вариации кривизны и значение потенциальной энергии.

Потенциальная энергия - это интегральный показатель плавности кривой. Для функциональных кривых и поверхностей (обводов самолетов, судов, автомобилей, рабочих поверхностей почвообрабатывющих агрегатов, линий трассы дороги, профилей кулачков и т.п.) значения потенциальной энергии кривых часто напрямую определяют эксплуатационные характеристики изделия.

Моделирование NURBS поверхностей

Преимущества инновационных методов построения NURBS кривых высокого качества обобщаются на построение NURBS поверхностей. Благодаря сведению построения NURBS поверхности общего вида к каркасно-кинематическому способу построения, построение на привычном и точном геометрическом определителе вида опорной сети точек поверхности сводится к последовательному изогеометрическому построению образующих NURBS кривых высокого качества и направляющих NURBS кривых высокого качества.

Подробно теория, примеры работы с программой представлены на сайте www.spliner.ru

Для ознакомления с продуктом предлагается бесплатная демоверсия программы. Доступны все функции, кроме функций экспорта NURBS моделей в CAD-системы, Excel, MathCAD.

Программа FairCurveModeler (и демоверсия, и полнофункциональная) вызывается на странице www.fair-nurbs.ru/ShopMain3D.aspx