Скачать книгу

Line Specify first point: 0,0

      Specify next point or [Undo]: 50,70

      Specify next point or [Undo]: 100,0

      Specify next point or [Close/Undo]: 0,0

      Specify next point or [Undo]: J

      ПОЛЯРНЫЙ РЕЖИМ

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

      Синтаксис полярной системы координат выглядит следующим образом: [X<Y], где X – значение расстояния; Y – значение угла. Как и в синтаксисе декартовых координат, все данные вводятся без пробелов между переменными и знаком «<» угла.

      Например, для того чтобы обозначить точку (точка 1), направляющий вектор которой образует с нулевым направлением полярной системы координат угол 30° и которая удалена от центра координат на 60 единиц, следует ввести такую строку: 60<30 (рис. 3.2).

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

      Пример 3.2

      Использование полярной системы координат

      Данный пример демонстрирует построение фигуры (рис. 3.3) с использованием полярной системы координат.

      Порядок выполнения задания следующий (листинг 3.2).

      1. Любым известным способом выполнить команду Line, на первый запрос ввести полярные координаты первой точки, равные 30<-130 (рис. 3.4а), и нажать Enter.

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

      2. В ответ на вопрос Specify next point or [Undo] необходимо ввести координаты второй точки (30<110), и нажать Enter. Как демонстрирует рис. 3.46, отсчет координат второй точки осуществляется не от предыдущей точки, а от начала координат.

      3. В ответ на аналогичный вопрос вводятся полярные координаты третьей точки (40<-10); операция завершается нажатием клавиши Enter (рис. 3.4в).

      4. На запрос координат четвертой точки следует ввести С (параметр Close) для образования контура и нажать Enter.

      Листинг 3.2

      Построение треугольника с использованием полярной системы координат

      Command: Line Specify first point: 30<-130

      Specify next point or [Undo]: 30<110

      Specify next point or [Undo]: 40<-10

      Specify next point or [Close/Undo]: С

      Specify next point or [Undo]: J

      ОТНОСИТЕЛЬНЫЕ КООРДИНАТЫ

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

Скачать книгу