Сложные примитивы
163
точках. Команда, помимо ввода с клавиатуры, может быть вызвана с помощью кнопки
, а
также с помощью подменю
Сплайн (Spline) падающего меню Рисование (Draw).
Начальный запрос команды:
Текущие настройки: Способ=Определяющие Узлы=Хорда
Первая точка или [Способ/Узлы/Объект]:
(Current settings: Method=Fit Knots=Chord
Specify first point or [Method/Knots/Object]:)
В первой строке запрос сообщается, какой вариант построения сплайна действует
в команде в текущий момент. Система AutoCAD поддерживает несколько вариантов
сплайнов, которые отличаются формой линии между заданными точками.
Прежде всего сплайн можно создавать или по определяющим точкам, или по управ-
ляющим. Определяющие точки — это те точки, которые задал пользователь, а сплайн
должен пройти через них. Управляющие точки — это вершины ломаной, в которую
будет
вписан сплайн, проходящий через две конечные вершины ломаной и через сред-
ние точки промежуточных звеньев ломаной в случае перегиба сплайна на этих участ-
ках.
Опция
Способ (Method) служит для назначения способа построения (по определяющим
точкам или по управляющим вершинам). В случае выбора этой опции следует запрос:
Введите способ создания сплайнов [Определяющие/УВ] <Определяющие>:
(Enter spline creation method [Fit/CV]
:)
Самым естественным способом является способ построения по определяющим точкам,
когда сплайн будет проходить через те точки, которые укажет пользователь. После вы-
бора способа построения по определяющим точкам система снова повторяет запрос:
Первая точка или [Способ/Узлы/Объект]:
(Specify first point or [Method/Knots/Object]:).
В ответ на указание первой определяющей точки система запрашивает следующую:
Следующая точка или [Касание в начале/Допуск]:
(Specify next point or [start Tangency/toLerance]:)
Если вы хотите задать условие касания в начальной точке, то вам необходимо восполь-
зоваться опцией
Касание в начале (start Tangency) и задать угол (можно указанием
точки на экране). Если вы хотите добиться от линии сплайна большей гладкости, то вы
можете с помощью опции
Допуск (toLerance) задать величину допуска, в рамках кото-
рой линия может отклоняться от определяющих точек (это не распространяется на
крайние точки).
После ввода второй точки система в цикле выводит такой запрос:
Следующая точка [Касание в конце/Допуск/Отменить/Замкнуть]:
(Enter next point or [end Tangency/toLerance/Undo/Close]:)
Возможно или дальнейшее указание точек, или замыкание линии с помощью опции
Замкнуть (Close), или ввод допуска с помощью опции Допуск (toLerance) (тогда линия
получится более гладкой), или отмена предыдущей точки с помощью опции
Отменить
(Undo). Опция
Касание в конце (end Tangency) используется тогда, когда вы закончите
ввод определяющих точек и захотите указать условие касания в конечной точке
164
Глава 3
(рис. 3.91). Если конечное условие не требуется, то после ввода последней точки на-
жмите клавишу
, и команда завершится.
Примеры построенных сплайнов приведены на рис. 3.92.
Рис. 3.91. Задание конечной касательной к сплайну
Рис. 3.92. Построение сплайнов
Опция
Узлы (Knots) влияет на интерпретацию параметра, на основе которого строится
уравнение сплайна (это может быть длина хорды, квадратный корень из длины хорды
или целочисленные значения в определяющих точках).
Если вместо первой точки сплайна выбрать опцию
Объект (Object), то система
AutoCAD переходит в режим преобразования ранее построенных и сглаженных с по-
мощью опции
СПлайн (Spline) двумерных или трехмерных полилиний (см. главу 4)
в сплайны и выдает запрос:
Выберите полилинию, сглаживаемую сплайном:
(Select spline-fit polyline:)
По окончании выбора объектов (полилиний) они преобразуются в сплайн.
Если в качестве способа построения выбрать управляющие вершины (опция
УВ (CV)),
то AutoCAD будет запрашивать не определяющие точки, а вершины вспомогательной
ломаной линии (рис. 3.93).
При этом способе опция
Узлы (Knots) в сообщениях команды СПЛАЙН (SPLINE) за-
меняется на опцию
Порядок (Degree), с помощью которой можно изменить порядок
сплайна (степень полиномиального представления). Кроме того, исключаются опции
допуска и условий касания на концах.
Сложные примитивы
165
Рис. 3.93. Управляющие вершины сплайна
3.9. Области
Область — это плоский объект, замыкаемый контуром. В области могут присутство-
вать отверстия. Области можно вычитать и складывать. Они непрозрачны для операций
визуализации (кроме тех участков, которые являются отверстиями). Примером области
является тонкая листовая деталь с внутренними вырезами. Области могут использо-
ваться для построения трехмерных тел сложной формы (с помощью выдавливания,
вращения и др.).
Любой плоский замкнутый контур (окружность, замкнутую полилинию,
отрезки в
форме замкнутой ломаной и другие подобные им объекты) можно сделать областью.
Для этого используется команда ОБЛАСТЬ (REGION), которой соответствуют кнопка
ленты и панели инструментов
Рисование (Draw), а также пункт меню Рисование |
Область (Draw | Region).
Команда ОБЛАСТЬ (REGION) запрашивает объекты и по окончании их выбора сооб-
щает о количестве созданных областей. Одной командой может быть создано несколь-
ко областей, если указанные пользователем объекты удовлетворяют необходимым тре-
бованиям. На рис. 3.94 показаны примеры трех контуров, которые могут быть преобра-
зованы в области. В то же время четыре отрезка в правой части не могут быть
превращены в
область, т. к. не образуют единого замкнутого контура (их нужно пред-
варительно обрезать).
Рис. 3.94. Пример трех областей
3.10. Редкие примитивы
К редким двумерным примитивам могут быть отнесены полосы и фигуры.
Команда ПОЛОСА (TRACE) вводится только с клавиатуры и предназначена для по-
строения полосы — ломаной линии постоянной ширины.