Перейти к статье

 

Задание оси

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

Для задания оси применимы следующие опции:

Повторение предыдущей оси

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

last

Эта опция работает в течении одной сессии и не переносится в другую.

Определение направляющего вектора и начала

Для задания оси достаточно определить ее направляющий вектор и положение, соответствующее началу оси:

{direction {options} [origin [location] {options}] [length <val>] [angle <val>]}

Следует заметить, что команда требует определять направление до положения начала, так как последнее может быть задано по умолчанию: в точке (0,0,0). Ниже приведен пример задания оси в команде для изображения повернутого положения (см. Рис. 1):

draw location 1 0 0 swing about axis direction z ang 45

Рис. 1 - Поворот точки вокруг заданной оси: оси z

Как видно из этого примера, исходное положение (1,0,0) было повернуто на 45 градусов вокруг оси, заданной с помощью направляющего вектора, параллельного оси z; начало оси принято по умолчанию: (0,0,0).

Поворот оси относительно другой оси

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

[axis {options} revolve [about] axis {options} angle <val>]

В следующем примере исходная ось (определенная с помощью направления и начала оси y) поворачивается относительно другой оси (совпадающей с осью z) на 45 градусов и полученный результат изображается:

draw axis direction y revolve axis direction z angle 45

Рис. 2 - Поворот оси относительно другой оси

Предварительный просмотр оси

Иногда бывает полезно просмотреть ось до непосредственного ее использования. Такой предварительный просмотр обеспечивает команда:

draw axis {опции задания оси}