Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
инфарматика.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
68.56 Кб
Скачать
  1. Динамический, при котором обновление координат происходит постоянно по мере перемещения курсора.

  2. Статический, когда координаты обновляются только после указания точки.

  3. Режим расстояния-угол, при котором обновление значений происходит по мере перемещения курсора, во время рисования объекта содержащего более чем 1 точку.

    1. Декартовые полярные координаты.

Ввод координат с клавиатуры, возможен в виде абсолютных и относительных координат.

Ввод абсолютных координат производиться в форматах:

  1. Декартовые координаты( координаты вводятся указанием расстоянием от точки до начала координат по осям «х» «у» и «z»).

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

Относительные координаты задают смещения от последней введённой точки.

Примеры 1. Построение в абсолютных координатах.

LINE

Specify first point: 40,20 Enter

Specify next point or[Undo]: 190,20 Enter

Specify next point or[Undo]: 190,100 Enter

Specify next point or[Close/Undo]:130,40 Enter

Specify next point or[Close/Undo]:130,100 Enter

Specify next point or[Close/Undo]:c Enter

Пример 2.

LINE

Specify first point: 40,20 Enter

Specify next point or[Undo]:@150,0 Enter

Specify next point or[Undo]:@ 0,80

Specify n Specify next point or[Close/Undo]:

    1. Задание точек методом: направление-расстоянием.

Вместо ввода координат допускается использовать прямую запись расстояния во всех командах, кроме тех команд которым требуется обязательный ввод координат:

ARPAY-Массив

MESURE-Разметить

DIVIDE-Поделить

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

    1. Задание трёхмерных координат.

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

  1. Правило правой руки.

Для определений положительных направлений осей необходимо поднести тыльную сторону кисти правой руки к экрану монитора направить большой палец параллельно оси «Х» а указательный по оси «У», если согнуть средний палец, перпендикулярно ладони, то он будет указывать положительное направление оси «Z».

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

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

  1. Задание цилиндрических координат.

Оно аналогично заданию полярных координат на плоскости, они описывают расстояние от начала системы координат (или от приводящей точки в случае относительных координат) до точки на плоскости «Х,У» угол относительно оси «Х» от точки до плоскости «ХУ»

  1. Построение координат.

3DPOLY

Specify first point: 0,0,0 Enter

Specify next point or[Undo]: @ 40<45,20 Enter

Specify next point or[Undo]: @ 40<135,20 Enter

Specify next point or[Close/Undo]: @ 40<-135,20 Enter

Specify next point or[Close/Undo]: @ 40<-45,20 Enter

Specify next point or[Close/Undo]: @ 40<45,20 Enter

Specify next point or[Close/Undo]: @ 40<135,20 Enter

Specify next point or[Close/Undo]: @ 40<-135,20 Enter

Specify next point or[Close/Undo]: @ 40<-45,20 Enter

Specify next point or[Close/Undo]: C Enter

З. Задание сферических координат. Положение точки определяется её расстоянием от начала координат углом к оси «Х» в плоскости «Х,У» и углом к плоскости «Х,У».

Пример 5.

Ввод сферических координат.

Построить пятиугольник вершины которого лежат на сфере радиусом 50 единиц.

3DPOLY

Specify first point: 50<20<-20 Enter

Specify next point or[Undo]: @ 50<30<5 Enter

Specify next point or[Undo]: @ 50<15<20 Enter

Specify next point or[Close/Undo]: @ 50<-15<20 Enter

Specify next point or[Close/Undo]: @ 50<-30<5 Enter

Specify next point or[Close/Undo]: C Enter