Методика создания имитационной модели ГПС, страница 10

·  Все методы формирования изображения стандартных фигур (за исключением параметрического) предполагают, что узловые точки фигуры могут быть сформированы комбинированным методом т.е. допускают в одной комбинации захват точки и захват линии, метод пересечение и параметрический метод. Поэтому формирования узловых точек дуги (сектора, сегмента) по курсору будет рассмотрено применительно ко всей фигуре. Для создания дуги (сектора, сегмента) необходимо указать три узловых точки. При этом необходимо придерживаться следующего правила:

Узловые точки на дуге должны быть проставлены таким образом, чтобы она формировалась путем движения против часовой стрелки от начального угла к конечному. Первая и последняя точки являются концами дуги (сектора, сегмента), вторая - произвольной промежуточной точкой на дуге (рис. 20).

·  Укажите размерность координат положения узловых точек дуги (сектора, сегмента) в регионе Размерность изображения. При этом панель инструментов может быть установлена в минимальном изображении.

·  Радиокнопку в панели способов создания узловых точек установите на одни из разделов: по курсору, захват точки, захват линии, пересечение.

Рис. 20. Последовательность формирования узловых точек дуги, сектора, сегмента при использовании непараметрических методов создания стандартных фигур

·  Переместите курсор мыши в первую узловую точку дуги (сектора, сегмента) (нею должна быть узловая точка дуги, соответствующая ее начальному углу) и нажмите на левую клавишу мыши. В окне появится перекрестье фиолетового цвета. Текущие координаты курсора мыши, если курсор находится в окне графического документа, отображает строка статуса MDI-окна. Отмена параметров узловой точки осуществляется правой клавишей мыши. При этом ее курсор должен находиться в окне графического документа.

·  Повторите выше описанную операцию для второй узловой точки (нею должен быть промежуточная точка на дуге). В окне появится перекрестье фиолетового цвета.

·  Повторите выше описанную операцию для третьей узловой точки (нею должна быть узловая точка дуги, соответствующая ее конечному углу). В окне появится изображение дуги (сектора, сегмента) зеленого цвета.

·  Утвердите изображение, нажав на левую клавишу мыши. Фигура окрасится в черный цвет. В основное изображение она будет внесена в виде аппроксимирующих дугу независимых отрезков.

2.2.8.3. Особенности создания окружности непараметрическими методами

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

·  В регионе панели инструментов нажмите кнопку  - эллипс.

·  Переместите курсор мыши на название панели способов создания узловых точек и щелкните левой клавишей мыши. Изображение панели изменится таким образом, чтобы были видны доступные и недоступные радиокнопки.

Все непараметрические методы формирования изображения стандартных фигур предполагают сформирование узловых точек фигур комбинированным методом, т.е. допускают в одной комбинации захват точки и захват линии, метод пересечение и параметрический метод и т.д.

Поэтому формирования узловых точек окружности по курсору, захватом точки, захватом линии, пересечением будет рассмотрено применительно ко всей фигуре. Для создания окружности необходимо указать три узловых точки.

Рис. 21. Последовательность формирования узловых точек окружности

При этом необходимо придерживаться следующего правила: узловые точки на окружности должны быть проставлены таким образом, чтобы она формировалась путем движения против часовой стрелки (рис. 21).