Для реализации графических построений в автоматизированном режиме необходимо выбрать команду (геометрическую функцию), а затем ее параметры (аргументы функции). Например, линии сетки чертежа – отрезки (прямые). Для того чтобы представить отрезок графически необходимо определить его параметры – координаты двух точек (рис. 2). Это можно сделать в интерактивном режиме с помощью мыши, или ввести параметры в командной строке.
Анализ известных методик проектирования одежды позволяет сделать вывод о том, что часть построений реализуется с помощью известных математических функций: построение отрезков, окружностей, касательных, перпендикуляров и т. д. Например, линия груди при построении сетки чертежа – это отрезок, горловина полочки основы женского изделия – часть окружности [5].
Рис. 2. Определение положения прямой на плоскости с помощью
задания координат 2-х точек
Многие построения осуществляются в результате пересечения известных геометрических примитивов: пресечение отрезков, отрезка и окружности, 2-х окружностей и пр.
Например, плечевая точка спинки находится в месте пересечения 2-х окружностей с известными центрами и радиусами (рис. 3). Линия ширины рукава под проймой при построении некоторых покроев рукава – касательная к дуге, проведенной из плечевой точки радиусом равным высоте оката и т. д. Эти математические функции являются геометрическими примитивами многих графических программ и реализуются в виде набора команд в текстовом и «кнопочном» меню.
Завершающий этап проектирования – обводка контуров или объединение основных участков чертежа в единый контур (в САПР «Грация»). Для того чтобы решить задачу обводки контура чертежа, используются методы интерполяции и аппроксимации [5, 6].
Интерполяция – нахождение промежуточных значений величины по некоторым известным ее значениям (восстановление функции определенного класса по известным ее значениям).
Рис. 3. Определение положения конечной точки плечевого шва
Аппроксимация – замена одних математических объектов другими, близкими к исходным.
Эти методы используются в различных САПР в виде команд. Например, сплайн-интерполяция и сплайн-аппроксимация присутствует в наборе графических примитивов программ AutoCad, Компас, «Грация» и др.