Система программных средств машинной графики включает в себя ЭВМ и графическое устройство. Для получения изображения графическое устройство принимает соответствующий сигнал от ЭВМ, в которую предварительно вводят данные о координатах точек линий рисунка минимального элемента орнамента, алгоритм необходимых преобразований и действий по синтезу орнамента из этого элемента. Проектирование плоского орнаментального рисунка из определенного минимального элемента методами машинной графики можно осуществить с помощью следующих приемов: передвижение (сдвиг) и стыковка минимальных элементов в заданных направлениях по плоскости; поворот минимальных элементов относительно друг друга с последующей их стыковкой; получение минимального элемента и рисунка орнамента зеркальным отражением его половины; изменением масштаба минимального элемента, размеров орнаментальной отделки и выбор величины оптимального модуля. В основе машинной графики проектирования орнаментальной отделки лежат достаточно хорошо разработанные положения математики, необходимые для представления и преобразования точек и линий минимального элемента. Машинное выполнение указанных выше приемов производится с помощью линейных преобразований, представляющих собой операции матричного умножения. В настоящее время широкое применение получили подпрограммы определенных действий. Эти подпрограммы являются графическим функциональным математическим обеспечением ЭВМ (ГФМО). ГФМО состоит из комплекса библиотечных подпрограмм, которые подразделяются на организационные и исполнительные. Организационные подпрограммы обеспечивают начальное состояние и выбор графического вывода, сдвиг осей, изменение масштаба, выбор типа линий или пера, завершение работы на графопостроителе и т. д. Исполнительные подпрограммы позволяют изображать прямые, ломаные линии, окружности, круговые сегменты, кривые линии, тексты, обозначения точек и т. д. Эти подпрограммы удобно использовать для построения архитектурных орнаментов из минимальных элементов методами машинной графики.