Набор операций в редакторе для манипуляций с рисунком: создание, копирование, сдвиг, (параллельный перенос всех вершин), поворот на любой угол в градусах, отражение относительно оси, изменение размера, цвета, положения вершин прямоугольника, линии и многоугольника, уничтожение ( создание) вершины на линии или многоугольнике.
Для указания места на рисунке реализованы два варианта курсора: небольшой мерцающий крестик или пересекающиеся вертикальная и горизонтальная линии, продолжающиеся до границы окна.
А для слежения за положением курсора на рисунке используется понятие текущей точки. При передвижении по рисунку текущая точка автоматически поддерживается редактором в пределах экрана. Если она выходит за пределы, то рисунок на экране сдвигается.
Значения приращений координат текущей точки при нажатии управляющих клавиш ( шаг перемещения по рисунку) устанавливаются в процессе работы.
Значения текущих координат курсора отображаются в специальном окне и могут быть изменены пользователем, после чего курсор устанавливается определенную точку. Так осуществляется прямая адресация в абсолютных координатах.
Построение нового примитива начинается из текущей точки рисунка, то есть из точки, в которой находился курсор в момент выбора команды построения, и завершается специальной командой.
Что бы отредактировать примитив, необходимо выбрать его, сделать текущим. Для этого курсор подводится к вершине примитива и выполняется команда выбор примитива. Выбирается тот примитив, вершина которого оказалась ближе к курсору в момент выполнения команды выбора. Курсор становится на эту вершину. Если редактирующие действия не выполняются, а курсор сдвигается с вершины, то примитив теряется.
Для указания места на рисунке реализованы два варианта курсора: небольшой мерцающий крестик или пересекающиеся вертикальная и горизонтальная линии, продолжающиеся до границы окна.
А для слежения за положением курсора на рисунке используется понятие текущей точки. При передвижении по рисунку текущая точка автоматически поддерживается редактором в пределах экрана. Если она выходит за пределы, то рисунок на экране сдвигается.
Значения приращений координат текущей точки при нажатии управляющих клавиш ( шаг перемещения по рисунку) устанавливаются в процессе работы.
Значения текущих координат курсора отображаются в специальном окне и могут быть изменены пользователем, после чего курсор устанавливается определенную точку. Так осуществляется прямая адресация в абсолютных координатах.
Построение нового примитива начинается из текущей точки рисунка, то есть из точки, в которой находился курсор в момент выбора команды построения, и завершается специальной командой.
Что бы отредактировать примитив, необходимо выбрать его, сделать текущим. Для этого курсор подводится к вершине примитива и выполняется команда выбор примитива. Выбирается тот примитив, вершина которого оказалась ближе к курсору в момент выполнения команды выбора. Курсор становится на эту вершину. Если редактирующие действия не выполняются, а курсор сдвигается с вершины, то примитив теряется.
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.