Program FairCurveModeler for IsoGeometrical modeling of Fair NURBS Curves and Surfaces.
Программа FairCurveModeler для изогеометрического моделирования NURBS кривых и поверхностей высокого качества по критериям плавности.
For whom is this program?
First of all, web-application FairCurveModeler offers users of specialized CAD-systems which program developers declare their ability to model curves and surfaces of high quality. These users really need the features of modeling curves and surfaces of high quality. And such functionality, but provides a better quality of curves and surfaces, they will find in the web-application FairCurveModeler (see example of improved curve in Alias Design).
The second group of users who need web-application FairCurveModeler, - are users who manage in the design of the standard mechanical engineering CAD-systems, but who wish to improve consumer properties of a designed product with geometric shapes of high quality in terms of functionality and aesthetics (see the example of improved curve in AutoCAD).
The third group - users of graphics packages (for example, Corel Draw) and animation programs (for example, 3D MAX Studio) - designers, artists, web-designers, gamers, animators, who need to draw a just beautiful curve, beautiful surfaces using friendly and intuitive, precise types of geometric descriptors (see the examples of modeling and editing curves in the web-application).
Для кого эта программа?
Прежде всего, web-приложение FairCurveModeler предлагается пользователям специализированных CAD-систем, производители которых декларируют возможность моделирования кривых линий и поверхностей высокого качества. Этим пользователям действительно нужны функции моделирования кривых линий и поверхностей высокого качества. И такую функциональность, но обеспечивающую более высокое качество кривых и поверхностей, они найдут в web-приложении FairCurveModeler (cм. пример улучшения кривой в Alias Design).
Вторая группа пользователей, которым нужно web-приложение FairCurveModeler, - это пользователи, которые обходятся в проектировании стандартными машиностроительными CAD-системами, но которые хотели бы улучшить потребительские свойства проектируемых изделий высококачественными по функциональности и эстетике геометрическими формами (см. пример улучшения кривой в AutoCAD).
Третья группа - пользователи графических пакетов (например, Corel Draw) и анимационных программ (например, 3D MAX Studio) - дизайнеры, художники, web-дизайнеры, геймеры, аниматоры, которым нужно нарисовать просто красивую линию, красивую поверхность с использованием удобных, наглядных и точных видов геометрических геометрических определителей (см. примеры моделирования и редактирования кривых в web-приложении).
Requirements of quality of curves and surfaces
The program FairCurveModeler is expedient for geometrical modeling objects at high requirements of quality of functional curved surfaces.
Geometric parameters of functional curved surfaces determine the functionality of the designed object.
The project, functional characteristics of the modeling object is directly determined by the geometric parameters of functional curved surfaces forming the shape of the object.
An important special case of functional surfaces - dynamic surfaces. Dynamic surfaces are surfaces that actively interact with the environment. Contours of aircraft, ships, surfaces of tillage machines, blades pumps, turbines, etc. are dynamic surfaces.
The surfaces of cams in cam mechanisms, the road surfaces also apply to the functional surfaces.
If the beauty of the design of the modeling object determines consumer characteristics of the object, then to the functional surfaces can also be considered a surface defining the "aesthetic functionality" of the constructing object. This curved surfaces of architectural objects, the external design of cars, appliances, etc. In automotive design (Automotive design) such surface is a surface of class A.
Требования к функциональным кривым и поверхностям
Существует широкий класс технических объектов с функциональными кривыми и криволинейными поверхностями.
Проектные, функциональные характеристики проектируемого объекта напрямую определяются геометрическими параметрами функциональных кривых линий и поверхностей, образующих форму объекта.
Важный частный случай функциональных поверхностей - динамические поверхности. Динамические поверхности это поверхности, активно взаимодействующие со средой. Обводы самолетов, судов, рабочие поверхности органов почвообрабатывающих машин, лопаток насосов, турбин и т.п. относятся к динамическим поверхностям.
К функциональным кривым относятся профили кулачков в кулачковых механизмах, трассы дорог.
Если красота дизайна проектируемого объекта определяет потребительские характеристики объекта, то к функциональным поверхностям можно также отнести поверхности, определяющие "эстетическую функциональность” проектируемого объекта. Это криволинейные поверхности архитектурных объектов, внешний дизайн автомобилей, бытовых приборов и т.п.
Functionalities
The program gives to the designer unique functionalities.
1). Allows geometrically stable (shape preserving) modeling flat and spatial NURBS curves on the following types of geometric determinants:
- on a base polyline
- on a tangent polyline,
- on a geometric determinant of Hermite
- by GB-polygon of rational Bezier spline curve,
- by S-polygon of rational b-spline curve of high degree
6, 8, 10;
2). Provides high quality of a curve - the high order of smoothness G9 and smooth change of curvature with a minimum quantity of tops of a curve on the given configuration of an initial polyline. In particular, if points of an initial polyline are located on a circle (or on any conic) with any distribution of points provides geometrically exact approximation of a circle (or any conic).
3). Gives functions for robust geometrical modeling of the NURBS surfaces, sinuosities of lines providing absence on projections of the drawing of a surface;
4). Gives functions for robust geometrical modeling of bicubic NURBzS surfaces on networks of cubic NURBzS curves guaranteeing absence of a sinuosity of lines of a surface on projections of the drawing of a surface.
The program provides a unique designer features.
1). Allows geometrically stable (shape preserving) modeling flat and spatial NURBS curves on the following types of geometric determinants:
- on a base polyline,
- on a tangent polyline
- on geometric determinant of Hermite;
- on GB-polygon of rational Bezier spline curve,
- on S-polygon of rational b-spline curve of high degree 6, 8, 10;
2). Provides high quality of the curve - the high order of smoothness (up to 9th order) and a smooth change of curvature with a minimum number of vertices of the curve and with minimal potential energy curve in this configuration of the original polygon. In particular, if the points of the original polygon belong to the circle or curve of order 2 with an arbitrary distribution of the points, the method provides a geometrically exact match of modeling NURBS curve with a circle or a curve of order 2.
3) Allows geometrically stable (isogeometric) modeling the surface of high quality. To model the surface, you can use the following types of geometric determinants:
- the base 3D Mesh;
- extended 3D Mesh;
- 3D Mesh, which rows – polylines are tangent to surface;
- 3D Mesh, which cols – polylines are tangent to surface;
- 3D Mesh, whose cells are tangent to the surface;
- 3D Mesh, whose rows are s-polygons of spline curves;
- 3D Mesh is s-mesh (s-polyhedron) of b-spline surface.
Функциональные возможности
Программа предоставляет дизайнеру уникальные функциональные возможности.
1). Позволяет геометрически устойчиво (изогеометрически) моделировать плоские и пространственные NURBS кривые на следующих типах геометрических определителей:
- на опорной ломаной,
- на касательной ломаной,
- на геометрическом определителе Эрмита,
- на GB-полигоне рациональной сплайновой кривой Безье,
- на S-полигоне рациональной b-сплайновой кривой высоких степеней
6, 8, 10;
2). Обеспечивает высокое качество кривой - высокий порядок гладкости (до 9-го порядка) и плавное изменение кривизны с минимальным количеством вершин кривой и с минимальной потенциальной энергией кривой на данной конфигурации исходной ломаной. В частности, если точки исходной ломаной сняты с окружности или кривой 2-го порядка с произвольным разбиением точек, то обеспечивает геометрически точное совпадение моделируемой NURBS кривой с окружностью или кривой 2-го порядка.
3) Позволяет геометрически устойчиво (изогеометрически) моделировать поверхности высокого качества. Для моделирования поверхности можно использовать следующие виды геометрических определителей:
- опорную сеть;
- расширенную опорную сеть;
- сеть, строки которой касательные ломаные;
- сеть, столбцы которой касательные ломаные;
- сеть, ячейки которой касательные к поверхности;
- сеть, строки которой s-полигоны b-сплайновых кривых;
- сеть – s-многогранник b-сплайновой поверхности.
Requirements of quality of curves and surfaces
The program FairCurveModeler is expedient for geometrical modeling objects at high requirements of quality of functional curved surfaces.
Geometric parameters of functional curved surfaces determine the functionality of the designed object.
The project, functional characteristics of the modeling object is directly determined by the geometric parameters of functional curved surfaces forming the shape of the object.
An important special case of functional surfaces - dynamic surfaces. Dynamic surfaces are surfaces that actively interact with the environment. Contours of aircraft, ships, surfaces of tillage machines, blades pumps, turbines, etc. are dynamic surfaces.
The surfaces of cams in cam mechanisms, the road surfaces also apply to the functional surfaces.
If the beauty of the design of the modeling object determines consumer characteristics of the object, then to the functional surfaces can also be considered a surface defining the "aesthetic functionality" of the constructing object. This curved surfaces of architectural objects, the external design of cars, appliances, etc. In automotive design (Automotive design) such surface is a surface of class A.
Требования к функциональным кривым и поверхностям
Существует широкий класс технических объектов с функциональными кривыми и криволинейными поверхностями.
Проектные, функциональные характеристики проектируемого объекта напрямую определяются геометрическими параметрами функциональных кривых линий и поверхностей, образующих форму объекта.
Важный частный случай функциональных поверхностей - динамические поверхности. Динамические поверхности это поверхности, активно взаимодействующие со средой. Обводы самолетов, судов, рабочие поверхности органов почвообрабатывающих машин, лопаток насосов, турбин и т.п. относятся к динамическим поверхностям.
К функциональным кривым относятся профили кулачков в кулачковых механизмах, трассы дорог.
Если красота дизайна проектируемого объекта определяет потребительские характеристики объекта, то к функциональным поверхностям можно также отнести поверхности, определяющие "эстетическую функциональность” проектируемого объекта. Это криволинейные поверхности архитектурных объектов, внешний дизайн автомобилей, бытовых приборов и т.п.
WEB ONLINE modeling
Offered web-application for online modeling online. Cloud product at hand. Seconds go to connect to the program on the Internet.
The program Web-FairCurveModeler developed by technology ASP NET 4. The program can be used as a web-application AutoCAD and other CAD-systems.
For professional use Web-FairCurveModeler need to buy a license on page Buy the License.
WEB ONLINE моделирование
Предлагается web-приложение для online моделирования в интернете. Облачный продукт всегда под рукой. Секунды уйдут на подключение к программе в интернете.
Программа Web-FairCurveModeler разработана по технологии ASP NET 4. Программу можно использовать как web-приложение AutoCAD и других CAD-систем.
Для профессионального использования Web-FairCurveModeler необходимо купить лицензию на странице Купить Лицензию.
Additional local applications of CAD-systems
Дополнительные локальные приложения CAD-систем
Вы также можете скачать набор дополнительных локальных приложений: утилиты для WebFairCurveModeler и приложения на платформах AutoCAD, Mathematica, КОМПАС 3D. Локальные приложения для бесплатного и коммерческого использования Вы можете скачать на странице Библиотека статей или на сайте приложения WebFairCurveModeler.
Theoretical Foundations
The theoretical basis of the program, of work techniques with the program, use the program quite fully described in published and prepared for publication in the press articles. Articles are presented in the Library of articles .
Теоретические основы
Теоретические основы Программы, приемы работы программой, применения программы достаточно полно описаны в опубликованных и подготовленных к публикации в печати статьях авторов. Статьи представлены в Библиотеке статей.
unlock(); |