РЕАЛИЗАЦИЯ АВТОМАТИЧЕСКОГО СИНТЕЗА ВЕКТОРНЫХ УЗОРОВ В ДОПЕЧАТНОМ ПРОЦЕССЕ НА ЯЗЫКЕ VBA / IMPLEMENTATION AUTOMATIC SYNTHESIS OF VECTOR PATTERNS IN PREPRESS IN LANGUAGE VBA
Научная публикация
РЕАЛИЗАЦИЯ АВТОМАТИЧЕСКОГО СИНТЕЗА ВЕКТОРНЫХ УЗОРОВ В ДОПЕЧАТНОМ ПРОЦЕССЕ НА ЯЗЫКЕ VBA / IMPLEMENTATION AUTOMATIC SYNTHESIS OF VECTOR PATTERNS IN PREPRESS IN LANGUAGE VBA
Автор(ы): С. В. Сипайло / S. U. Sipaila
УДК: 655.26;004.92
Год издания: 2015
Дата загрузки: 23.02.2016
Загрузил(а): Левитская А. А.

Описание:
В статье рассмотрена программная реализация алгоритма синтеза симметричных узоров на
зыке VisualBasic for Applications в среде CorelDRAW.
Написаны подпрограммы основных симметрических преобразований на плоскости. На их ос-
нове написаны подпрограмма синтеза орнаментальной розетки как транслируемой части фонового
узора и подпрограмма синтеза сетчатых орнаментов. В качестве базового объекта для симметриче-
ских преобразований генерируется векторный контур, который описывается одной из четырех
функций. Перечень и порядок преобразований графического элемента, количественные значения
их параметров определяются программой автоматически на основе генератора случайных чисел.
Узоры, сгенерированные в автоматическом режиме на основе одного из четырех базовых
элементов, имеют разнообразную форму. Для увеличения количества вариантов формируемых
узоров можно расширить перечень функциональных зависимостей, которые используются для
описания базового элемента, а также варьировать значения их коэффициентов. Для описания
замкнутых криволинейных контуров потребуется использовать параметрические функции.
Генерируемые узоры можно применять не только как декоративный элемент, но и как сред-
ство защиты продукции от несанкционированного воспроизведения, т. к. воссоздание синтези-
рованных объектов в ручном режиме является очень трудоемким.

The article describes the software implementation of the algorithm synthesis of symmetrical patterns
in language VisualBasic for Applications in the environment CorelDRAW.
Subroutines of the basic symmetric transformations on a plane are written. On their basis the subroutine
of synthesis of the ornamental rosettes as a transferable part of a background pattern and the
subroutine of synthesis of mesh ornaments are written. As a base object for symmetric transformations
the vector contour described by one of four functions is generated. Set and the order of transformations
of a graphic element, quantitative values of their parameters are determined by the program automatically
on the basis of the generator of random numbers.
The patterns generated in an automatic mode on the basis of one from four base elements, have
various forms. To increase the quantity of variants of formed patterns it is possible to expand the list of
functional dependences used for the description of a base element, and also to vary values of their factors.
It is required to use parametrical functions for the description of the closed curvilinear contours.
The generated patterns can be used not only as a decorative element, but also as a means of protection
against unauthorized reproduction as the recreating of the synthesized objects in a manual mode is
very laborious.

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



Издательское дело и полиграфия