Проектирование в AutoCAD

Создание простых примитивов

Разбить на страницы
Показывать лекцию целиком

Цель лекции: приобрести простейшие навыки работы с примитивами.

Команды построения простых примитивов

Все примитивы строятся по командам. Запустить команду построения примитива можно несколькими способами:

  • выделить пункт меню DRAW;
  • щелкнуть на ленте по кнопке панели инструментов DRAW;
  • набрать с клавиатуры команду в командной строке.
  • При запуске команд в строке команд или в окне диалога можно выбрать или установить параметры примитива.

    К простым примитивам относятся следующие объекты:

    Наименование Команда Примечание
    Точка Point point Установить стиль Format - Point Style
    Отрезок Line line Установить тип и толщину Format - Linetype и Format - Lineweight
    Прямая Construction Line xline Обычно это вспомогательные линии и линии построения
    Луч Ray ray
    Окружность Circle circle Имеются опции вариантов построения
    Дуга Arc arc Строится по заданным точкам
    Эллипс Ellipse ellipse Строится как окружность, но с разными радиусами вдоль осей координат
    Эллиптическая дуга Ellipse Arc ellipse Строится эллипс, а затем вырезается его часть.
    Сплайн Spline spline Плавная кривая, соединяющая заданные точки
    Однострочный текст Single Line Next dtext Предварительно установить стиль Format - Text Style

    Большинство примитивов можно построить с помощью панели инструментов ), в режиме AutoCAD Classic обычно прикрепленной к левой части экрана:

    (рис 2.1) Панель инструментов Draw

    В режиме 2D Drafting Annotation эта панель размещена на ленте на закладке Home.

    Команда Point

    Команда или из падающего меню, если применить команду Draw - Point - Single Point (Рисование - Точка - Одиночная Точка).

    Команда POINT работает в циклическом режиме:

    Command: _point
    Current point modes:  PDMODE=0  PDSIZE=0.0000
    Specify a point: 0,0
    Command: _point
    Current point modes:  PDMODE=0  PDSIZE=0.0000
    Specify a point: 0,10
            

    Параметры команды PDMODE, PDSIZE - это системные переменные. Когда они обе равны нулю, то точка отображается в виде одного пикселя (т. е. одной точки экрана). Системная переменная PDMODE определяет текущий режим отображения точек. Если PDMODE = 1, то точка на экране не видна. Если PDMODE = 3, то точка изображается в виде косого креста. Системная переменная PDSIZE определяет размер символа, отображающего точку.

    Для изменения системных переменных их нужно набрать в командной строке и задать им новое значение:

    Command: pdsize
    Enter new value for PDSIZE <0.0000>: 5
    Regenerating model.
    
    Command:
    PDMODE
    Enter new value for PDMODE <0>: 3
    Regenerating model.
            

    Удобнее настраивать системные переменные в диалоговых окнах. Стиль и размеры отображения точек можно установить по команде ).

    (рис 2.2) Настройка параметров точки

    Представленные таким образом точки могут быть использованы для построений новых объектов с помощью функции объектной привязки node (узел). А сами точки часто называют узловыми точками.

    Команда LINE

    Перед началом построения нужно установить тип линии и ее тощину. Настройка типа линии производится в диалоговом окне ). Это окно вызывается также при наборе команды Linetype в командной строке.

    (рис 2.3) Установка типа линий

    Обычно выполняют построение чертежа линиями типа "ByLayer" (По слою). А в каждом слое выбирают свой тип линии. Согласно ГОСТ 2.303-68 на чертежах применяются восемь типов линий. При необходимости дополнительные типы линий загружают из библиотек кнопкой Load….

    Настройка толщины линии производится в диалоговом окне ). Это окно вызывается также при наборе команды Lweight в командной строке.

    (рис 2.4) Установка толщины линий

    В диалоговом окне в левой части в поле Lineweight можно задать текущую толщину линии в слое. Но если не поставить галочку в Display Lineweight, то на экране в пространстве модели все линии будут одинаковой толщины. Эта толщина будет равна значению, указанному в поле Default. Если в поле Default указано значение 0.00 мм, то на экране все линии имеют толщину 0.25 мм.

    Показать толщины линий в пространстве модели можно включением кнопки LWT, которая расположена в строке состояния.

    Данной выделенной линии можно задать свойства (цвет, тип и толщину) непосредственно из панели инструментов ).

    (рис 2.5) Панель инструментов Properties

    Если перед текущей командой LINE выполнялась какая-либо команда вычерчивания, то нажатие клавиши ENTER в ответ на запрос Specify first point: приведет к тому, что новый отрезок начнется в той же точке, в которой закончился предыдущий объект. Если последней была вычерчена дуга, то нажатие клавиши ENTER в ответ на первое приглашение новой команды LINE приведет к тому, что новый отрезок начнется в конечной точке дуги и будет направлен по касательной к дуге.

    Если же рисунок пуст и предыдущего объекта нет, то будет выдано сообщение об ошибке: No line or arc to continue. Specify first point: (Нет ни дуги, ни отрезка, которые можно продолжить. Укажите первую точку:). Если нажать клавишу Enter вместо указания второй точки, то команда LINE завершится, не построив никакого объекта.

    AutoCAD ждет ответа только на тот вопрос, который им задан в командной строке. Для перехода к другой команде нужно прервать текущую команду, нажав клавишу ESC.

    Команда LINE - циклическая. После построения первого отрезка будет выдан запрос: Specify next point or [Undo]: (Укажите следующую точку или [Отменить]:) Появление данного запроса означает, что одной командой можно нарисовать последовательно несколько отрезков, образующих на экране одну ломаную линию. Нажатие клавиш ENTER или ESC прерывает циклическую команду.

    В качестве параметра в команде LINE AutoCAD предлагает Undo (Отменить). Этот параметр отменяет ранее введенную начальную точку отрезка. Для вызова параметра Undo необходимо набрать в командной строке с помощью клавиатуры в верхнем или нижнем регистре U или u и нажать ENTER. Если в наименовании параметра команды какая-то часть выделена прописными буквами (в данном случае это буква U), то достаточно на клавиатуре ввести только эти буквы из имени опции.

    Команда UNDO отменяет действия одной или нескольких команд

    Есть еще один вариант завершения команды LINE. Вместо ENTER можно нажать правую кнопку мыши. При этом на месте, где находился конец указателя, появится контекстное меню, в котором первым идет пункт ENTER.

    По команде Tools - Options - User Preferences - Right-click Customizations можно выполнить такую настройку, при которой краткий щелчок правой кнопки мыши будет работать как нажатие клавиши ENTER, а долгий щелчок будет вызывать контекстное меню.

    Задание 2.1. Построить вершины равностороннего треугольника со. стороной 200 мм. Провести стороны треугольника. Построить все высоты.

  • Откройте файл MyFile.dwt.
  • Вызовите калькулятор кнопкой QUICKCALC или CTRL+8 или командой CAL. Вычислите высоту треугольника по теореме Пифагора.
  • Установите стиль точки в соответствии с рис 2.2. Кнопкой POINT на панели DRAW запустите команду и введите координаты трех точек.
  • Включите режим объектной привязки и отслеживания кнопками OSNAP и OTRACK. Активизируйте узлы привязки endpoint, midpoint, node.
  • Запустите команду $$LINE\hookleftarrow$$ и по точкам привязки node проведите стороны.
  • По точкам привязки midpoint - midpoint постройте отрезки.
  • По точкам привязки endpoint - midpoint постройте высоты.
  • Запустите команду ID определения координат Tools - Inquiry - ID Point. Проверьте координаты точки 2: 100.0000, 173.2051.
  • На экране должна быть фигура как на рисунке.

    В окне командной строки (F2) должны появиться такие записи:

    Command: cal
    >> Expression: sqrt(200^2-100^2)
    173.205081
    
    Command: _point
    Current point modes:  PDMODE=3  PDSIZE=5.0000
    Specify a point: 0,0
    Command: _point
    Current point modes:  PDMODE=3  PDSIZE=5.0000
    Specify a point: 200,60
    Command: _point
    Current point modes:  PDMODE=3  PDSIZE=5.0000
    Specify a point: 200,0
    
    Command: line
    Specify first point: указываем точку привязки 0,0
    Specify next point or [Undo]: указываем точку привязки 200,60
    Specify next point or [Undo]: указываем точку привязки 200,0
    Specify next point or [Close/Undo]: c замыкаем ломаную линию
    
    Command:
    LINE Specify first point:
    Specify next point or [Undo]:указываем точку привязки
    Specify next point or [Undo]: указываем точку привязки
    Specify next point or [Close/Undo]: указываем точку привязки
    Specify next point or [Close/Undo]: *Cancel*
            

    Команда RECTANG

    Команда строит замкнутую :

    (рис 2.6) Построение прямоугольника

    В первом запросе можно выбрать следующие параметры:

    Chamfer - задание фаски;
    Elevation - возможность построения параллелепипеда (задание уровня);
    Fillet - задание радиуса скругления (сопряжения) углов;
    Thickness - задание высоты (толщины) параллелепипеда;
    Width - ширина линии обрисовки.

    В запросе координат вершины второго угла предлагается выбрать такие параметры:

    Area - выбирается, когда известны площадь и длина или ширина;
    Dimensions - выбирается, когда известны и длина и ширина;
    Rotation - выбирается, когда прямоугольник должен быть повернут.

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

    Команда POLIGON

    Многоугольник строится в виде замкнутой полилинии по стороне или вписанной или описанной окружности. Допустимое число сторон от 3 до 1024. По умолчанию нижнее ребро горизонтально. Но если выбрать отметку для формирования радиуса с помощью мыши, то можно отредактировать угол поворота, перемещая указатель мыши вокруг центра.

    Параметры команды POLIGON:

    Edge (Сторона) После выбора задать конечные точки одной из сторон.
    Inscribed in circle Вписанный в окружность
    Circumscribed about circle Описанный вокруг окружности

    Задание 2.2. Построить шестиугольник, вписанный в окружность. Радиус окружности 50 мм, центр окружности в точке 100,100.

  • Откройте файл MyFile.dwt.
  • Запустите команду $$POLYGON\hookleftarrow$$ и действуйте далее по такой схеме:
    Command: _polygon Enter number of sides <4>: 6
    Specify center of polygon or [Edge]: 100,100
    Enter an option [Inscribed in circle/Circumscribed about circle] <I>: i
    Specify radius of circle: 100
    Command: *Cancel*
              
  • Нажмите ENTER, чтобы снова запустить команду POLYGON.
  • По первому запросу выберите 6;
  • По второму запросу выберите параметр Edge и идите далее по такой схеме:
    Command: _polygon Enter number of sides <4>: 6
    Specify center of polygon or [Edge]: e
    Specify first endpoint of edge: 50,50
    Specify second endpoint of edge: 100,50
              
  • Повторите построение по п.2, но выберите отметку для формирования радиуса мышью и при этом произвольно поверните фигуру.
  • Команда XLINE

    По команде строятся вспомогательные "линии конструкции". Команда имеет несколько параметров:

    Command: _xline Specify a point or [Hor/Ver/Ang/Bisect/Offset]:
      (задайте точку, горизонтальная, вертикальная, наклонная, биссектриса, смещение):
            
    Параметр Описание
    Hor Строятся горизонтальные линии
    Ver Строятся вертикальные линии
    Ang В ответ на приглашения нужно ввести либо угол наклона линии построения, либо указать прямую, от которой будет отсчитываться угол
    Bisect Строит биссектрису угла по его вершине и двум точкам, размещенным на сторонах угла
    Offset Строит прямые, параллельные опорной прямой, задается расстояние и сторона смещения

    По команде Draw - Ray можно построить луч - одностороннюю линию, аналогичную XLINE.

    Команда CIRCLE

    Формат команды:

    Command: _circle Specify center point for circle or [3P/2P/Ttr (tan tan radius)]:
            

    Для построения окружности можно указать:

  • координаты центра и радиус (диаметр);
  • 3 точки, лежащие на окружности;
  • 2 точки, лежащие на концах диаметра;
  • касательную, касательную, радиус.
  • Задание 2.3. Построить окружность заданного радиуса, касательную к двум лучам, исходящим из одной точки.

  • Откройте файл MyFile.dwt.
  • Запустите команду $$RAY\hookleftarrow$$ и постройте два луча из одной точки.
    Command: _ray Specify start point: 0,0
    Specify through point: 200,0
    Specify through point: 100,100
    Specify through point: *Cancel*
              
  • Запустите команду CIRCLE и выберите параметр TTR.
    Command: _circle Specify center point for circle or [3P/2P/Ttr (tan tan 
    radius)]: ttr
    Specify point on object for first tangent of circle: 100,0	
    *Requires a TAN object-snap and selection of Circle, Arc, or Line.
              
  • Программа не принимает точное значение координат точки касания. Она требует указать объектную привязку предполагаемой точки касания на луче - ведь точное значение будет зависеть от радиуса окружности.

    Specify point on object for first tangent of circle: указываем на первый луч
    Specify point on object for second tangent of circle: указываем на второй луч
    Specify radius of circle <73.2697>:100$$\hookleftarrow$$ 
    Command:
            
    Specify point on object for first tangent of circle: указываем на первый луч
    Specify point on object for second tangent of circle: указываем на второй луч
    Specify radius of circle $$<73.2697>:100\hookleftarrow$$
    Command:

    В результате картинка на экране должна быть похожей на этот рисунок:

    С помощью ZOOM WINDOW увеличьте области точек касания. На этом же рисунке повторите упражнение, задав радиус окружности 130 мм. Здесь же командой XLINE постройте биссектрису угла. Убедитесь, что центры окружностей лежат на биссектрисе. Покажите, что радиус окружности, проведенный в точку касания, составляет с касательной прямой угол.

    Команда ARC

    Дугу можно построить несколькими способами. Команда имеет много параметров. Лучше всего пользоваться подходящими объектными привязками. Обычно на практике дуга должна быть согласована по размерам с прямолинейными элементами. На рис 2.7 показана иерархическая схема параметров команды ARC.

    (рис 2.7) Параметры команды ARC

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

    Задание 2.4. Построить две дуги с радиусом 50 мм с использованием разных параметров. Разместить их так, как показано на рисунке.

  • Откройте файл MyFile.dwt.
  • Запустите команду ARC и задавайте параметры по приведенной схеме для построения дуги 1:
    Command: _arc Specify start point of arc or [Center]: 0,0
    Specify second point of arc or [Center/End]: 50,50
    Specify end point of arc: 100,0
    Command: *Cancel*
              
  • Запустите команду $$ARC\hookleftarrow$$ и постройте дугу 2 по приведенной схеме.
    Command: _arc Specify start point of arc or [Center]: c
    Specify center point of arc: 50,50
    Specify start point of arc: 0,50
    Specify end point of arc or [Angle/chord Length]: a
    Specify included angle: 180
    Command: *Cancel*
              
  • Обратите внимание, что сразу после задания Start point 0,50 на экране наметилась дуга, направленная вниз, так что угол поворота вокруг центра дуги отсчитывается против часовой стрелки.

    Команда ELLIPSE

    При щелчке мыши по кнопке ELLIPSE в командной строке появляется запись:

    Command: _ellipse
    Specify axis endpoint of ellipse or [Arc/Center]:
            

    Программа просит указать положение конечных точек большой оси. Затем нужно задать длину малой оси. Если начать построение с выбора центра, то затем нужно указать полуось и задать размер второй полуоси.

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

    Эллиптическая дуга строится как часть эллипса по начальному и конечному углам. Эти углы отсчитываются от первой точки главной оси.

    Команда SPLINE

    Команда (SPLINE) панели DRAW или пункта падающего меню Draw - Spline.

    Начальный запрос команды: Specify first point or [Object]: (Укажите первую точку или [Объект]:) Если вы указали точку, то выдается запрос: Specify next point: (Следующая точка:). После ввода второй точки возможно:

  • дальнейшее указание точек;
  • замыкание линии с помощью опции Close (Замкнуть);
  • ввод допуска tolerance.
  • При задании допуска линия получается более гладкой и может отклоняться от введенных точек на величину заданного допуска.

    Specify next point or [Close/Fit tolerance] <start tangent >: (Следующая точка или [Замкнуть/Допуск] <касательная в начале>:)
            

    Точки могут задаваться и дальше, пока вы не нажмете на клавишу ENTER и не перейдете тем самым к запросу начального угла касания: Specify start tangent: (Касательная в начальной точке:) Если строится замкнутый сплайн (при выборе опции Close (Замкнуть)), то запрос на касание слегка поменяется: Specify tangent: (Направление касательной:).

    Угол может быть задан числом или с помощью мыши. Если нажать на клавишу ENTER, то в начальной точке граничное условие для построения линии не используется. Если сплайн не замкнутый (т. е. не использована опция Close (Замкнуть)), то после запроса о начальной касательной выдается запрос на указание направления касания в последней точке: Specify end tangent: (Касательная в конечной точке:).

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

    Задание 2.5. Построить сплайн, сглаживающий зубчатую ломаную линию, как показано на рисунке.

  • Откройте файл MyFile.dwt.
  • Запустите команду LINE и постройте ломаную линию:
    Command: _line
    Specify first point: 0,0
    Specify next point or [Undo]: 50,0
    Specify next point or [Undo]: 50,50
    Specify next point or [Close/Undo]: 100,50
    Specify next point or [Close/Undo]: 100,0
    Specify next point or [Close/Undo]: 150,0
    Specify next point or [Close/Undo]: 150,50
    Specify next point or [Close/Undo]: 200,50
    Specify next point or [Close/Undo]: 200,0
    Specify next point or [Close/Undo]: 250,0
    Specify next point or [Close/Undo]: *Cancel*
              
  • Запустите команду $$SPLINE\hookleftarrow$$. Включите режим объектной привязки OSNAP. В ответ на запросы укажите мышью последовательно все точки ломаной линии:
    Command: _spline
    Specify first point or [Object]:
    Specify next point:
    Specify next point or [Close/Fit tolerance] <start tangent>:
              
  • После выделения последней точки 250,0 нажмите ENTER. В ответ на запрос
    Specify start tangent:
              
    укажите вторую точку -1,0 на начальной касательной. Направление касательной в первой точке 180о.
  • В ответ на следующий запрос
    Specify end tangent:
              
    укажите точку 300,0 на конечной касательной - ею является ось абсцисс.
  • Повторите построение сплайна. Задайте новый параметр - Fit tolerance. На рисунке показан вид сплайна при заданном допуске (tolerance) 10 мм.
  • Команда DTEXT

    По команде ):

    (рис 2.8) Создание однострочного текста

    По окончании ввода текста нужно нажать ENTER. Программа предложит тогда начать новую строку. Можно щелкнуть в другом месте чертежа, чтобы создать еще один текстовый объект. Для завершения команды нужно второй раз щелкнуть клавишей ENTER.

    Программа помнит расположение последней текстовой строки, даже если после этого выполнялись другие команды. Чтобы продолжить текст под последней выполненной строкой, надо в ответ на приглашение Specify start point of text or [Justify/Style]: нажать клавишу ENTER.

    Начальная точка текста называется точкой вставки. Связь между нею и буквами определяется параметром выравнивания Justify.

    Specify start point of text or [Justify/Style]: j
    Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]:
            

    Параметр Align запрашивает начало и конец текстовой строки. Затем все это пространство заполняется текстом. Высота букв изменяется соответственно пропорции шрифта. Параметр Fit действует аналогичным образом, но запрашивает высоту букв.

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

  • шрифты AutoCAD, которые хранятся в файлах с расширением .shx;
  • шрифты True Type, используемые приложениями MS Windows.
  • Новый стиль текста можно создать по команде )

    (рис 2.9) Создание текстового стиля

    В группе Style Name задаем имя текстового стиля. Пусть новый стиль Style1 будет отличаться от стандартного высотой шрифта. Установим значение height равным 4.0000. В группе параметров Effects можно установить степень сжатия/растяжения Width Factor. Если этот параметр больше единицы - шрифт растянут, а если меньше единицы - шрифт сжат. В поле Oblique Angle задаем угол наклона символов. Напомним, что по ГОСТ 2.304-68 наклон букв и цифр к основанию строки должен составлять $$75^о$$. Наименования, заголовки, обозначения в основной надписи и на поле чертежа допускается писать без наклона (кроме букв греческого алфавита).

    При изменении текстового стиля нужно в окне Text Style ввести в поля новые параметры и нажать кнопку Apply, а затем Close. Программа регенерирует чертеж и обновит все тексты с данным стилем. Обновятся изменения шрифта, начертания и ориентации. Другие параметры - высота, степень растяжения и угол наклона - не обновляются.

    Задание 2.6. Откройте созданные по заданию 1.9 лекции 1 файлы-шаблоны с вычерченными штампами. Заполните основные надписи по образцу, приведенному в упражнении лекции 1.Выберите шрифт txt.shx.

    Выделение объектов

    Способы выделения

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

    Если без активных команд навести указатель мыши на объект, то объект подсвечивается и отмечается толстой штриховой линией. Щелчок левой клавишей мыши приводит к выделению подсвеченного объекта маркерами (ручками) или пунктиром.

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

    Если растягивать рамку так, что ее начало будет правее конечной точки, то такая рамка называется секущей. В этом случае будут выделены все объекты, полностью или частично попавшие в рамку.

    Команды действуют только на выделенные объекты

    Для выделения можно запустить команду SELECT. Вообще говоря, она запускается практически при каждой операции. В командной строке после запуска большинства команд появляется приглашение Select objects. Прерывается команда SELECT нажатием клавиши ENTER. Команда имеет несколько параметров, но чаще всего для этой команды параметры не выделены явно:

    Window Определяет охватывающую рамку выделения
    Last Выделяет последний созданный объект, видимый на текущем виде
    Crossing Определяет секущую рамку выделения
    BOX Задает охватывающую или секущую рамки выделения
    ALL Выделяются все объекты размороженных и разблокированных слоев
    Fence Определяет ломаную линию выделения
    WPolygon Охватывающая рамка в виде правильного многоугольника
    CPolygon Секущая рамка в виде правильного многоугольника
    Group Выделяет именованную группу объектов
    Remove Отмена выделения указанных объектов
    Add Возобновление выделения после параметра Remove
    Multiple Отключает отметку выделенных объектов
    Previous Выделяет все объекты, которые были выделены для предыдущей команды
    Undo Отменяет выделение объектов по последней команде Select Objects
    AUto Комбинация непосредственного выделения с параметром BOX
    Single; Команда выводит приглашение Select Objects только один раз
    CLass Выделение объектов определенного класса из других приложений

    Настройка средств выделения

    Настройка некоторых параметров выделения и самой процедуры выделения производится по команде ) имеется пять групп параметров.

    (рис 2.10) Окно настройки параметров выделения

    В разделах Pickbox Size и Grip Size задаются размеры прицела и квадратных маркеров выделения.

    Элементы группы ).

    (рис 2.11) Окно настройки визуальных эффектов выделения

    В группе параметров SelectionModes можно установить или снять флажки в шести позициях:

    Флажок установлен Флажок снят
    Noun/Verb selection Возможно выделение до запуска и после запуска команды Возможно выделение только после запуска команды
    Use Shift to add to selection Для выделения нескольких объектов надо удерживать клавишу SHIFT Для выделения нескольких объектов удерживать клавишу SHIFT не надо
    Press and drag Для создания рамки выделения надо протащить мышь по экрану Для создания рамки выделения надо указать две точки
    Implied Windowing Прозрачный режим выделения: щелчок не на объекте предполагает создание рамки Щелчок не на объекте предполагает, что пользователь промахнулся
    Object grouping Одновременно выделяются объекты всей группы Объекты всей группы не выделяются
    Associated Hatch Заливка и контур рассматриваются как один объект Заливка и контур рассматриваются как разные объекты

    Получение сведений об объектах

    Информация об объектах

    Информация об объектах выводится по командам, запускаемым в меню ):

    (рис 2.12) Меню команд запросов

    По команде Tools - Inquiry - List, либо при запуске команды List будет запрошено выделение объектов. После указания объектов на экране откроется текстовое окно со списком данных. Состав информации зависит от объекта.

    Пример

    Построим отрезок (0,0 - 100<45) и запросим список параметров

    Command: _line Specify first point: 0,0,0
    Specify next point or [Undo]: 100<45
    Specify next point or [Undo]: *Cancel*
    
    Command: list
    Select objects: 1 found
    Select objects: ENTER
    LINE      Layer: "0"
    Space: Model space
    Handle = 127
    from point, X=   0.0000  Y=   0.0000  Z=   0.0000
    to point, X=  70.7107  Y=  70.7107  Z=   0.0000
    Length = 100.0000,  Angle in XY Plane =     45
    Delta X =  70.7107, Delta Y =   70.7107, Delta Z =   0.0000
            

    Команда List выводит для отрезка следующие данные: слой, координаты конечных точек, длину и угол наклона к оси Х, проекции отрезка на оси координат.

    По команде ID определяются координаты указанной точки. Как правило, точки выделяют по объектным привязкам.

    Команда Area позволяет вычислить площадь и периметр любой замкнутой фигуры. Можно указывать точки контура мышью - тогда программа автоматически замкнет его. Но можно указать сразу объект, в том числе ограниченный кривыми линиями.

    По команде Dist находят расстояния между двумя точками. Но сообщается не аболютное значение, а проекции на оси координат - ДЕЛЬТА Х и ДЕЛЬТА Y.

    Задание 2.7. Начертите окружность радиусом 50 мм и вычислите ее площадь по команде Area. Сделайте проверку на калькуляторе.

    Выполните следующие построения:

    Command: _circle Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 100,100,0
    Specify radius of circle or [Diameter]: 50
    Command: area
    Specify first corner point or [Object/Add/Subtract]: o
    Select objects:
    Area = 7853.9816, Circumference = 314.1593
            

    Для проверки запустим команду Cal:

    Command: Cal
    >> Expression: pi*50^2
    7853.98163
            

    Команды разметки

    Рассмотрим две очень полезные команды для работы непосредственно с контурами.

    Команда DIVIDE (Поделить) делит объект на равные части. Контур не разрезается - просто вдоль него ставятся точки. Обычно визуально точки не видны на контуре. Но они подсвечиваются маркером при объектных привязках. Если необходима визуализация деления, то надо изменить стиль точки по команде Format - Point Style.

    Задание 2.8. Разделить окружность, построенную в задании 2.7, на шесть равных частей.

  • Выполните построения, приведенные на рисунке. Предварительно задайте стиль точки.
  • На этом же чертеже проведите деление отрезка и дуги.
  • Команда MEASURE (Разметить) делит объект на части заданной длины. В параметрах задается не число сегментов деления, а расстояние между маркировочными точками. Маркеры здесь должны быть хорошо различимы.

    Задание 2.9. На плане участка 50х100 м вдоль забора нужно посадить деревья на расстоянии 10 м друг от друга.

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

    Ключевые термины

    Стиль - совокупность параметров форматирования объектов.

    Команда - часть пользовательского интерфейса. Это событие, задаваемое пользователем, на которое следует отклик программы.

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

    Объектная привязка (OSNAP) - задание новых точек относительно характерных точек уже существующих объектов.

    Отслеживание объектной привязки (OTRACK) - задание точек посредством построений, привязанных к базовым точкам на существующих объектах чертежа.

    Краткие итоги

    Практически все примитивы строятся путем задания узловых точек. Прямолинейные отрезки составляют основу вычерчивания прямоугольников, многоугольников, конструкционных линий. Окружности составляют основу для вычерчивания дуг и эллипсов. Сплайны и однострочный текст представляют собой самостоятельные графические объекты. Выделение объектов может быть осуществлено несколькими способами: мышью, рамкой, командой Select.

    Вопросы

  • Какие особые точки имеет отрезок?
  • Какие особые точки имеет окружность?
  • Как можно задать координаты конечных точек отрезка?
  • Сколькими способами можно начертить окружность?
  • Каковы параметры команды вычерчивания дуг?
  • Что такое секущая рамка?
  • Упражнение "План загородной усадьбы"

  • Начертите границы участка загородной усадьбы. Усадьба представляет собой в плане прямоугольник со сторонами 50х80 м площадью 0,4 га.
  • На территории усадьбы должны быть выполнены следующие объекты:
  • двухэтажный коттедж, соединенный галереей с баней и гаражом;
  • открытый бассейн с фонтаном (начертить как эллипс);
  • теннисный корт с размером поля 24х11 м;
  • беговая дорожка с периметром 250 м (начертить полилиниями);
  • спортивная площадка со шведской стенкой и перекладиной;
  • детская площадка площадью с песочницей и качелями;
  • фруктовый сад с плодовыми деревьями;
  • огород для выращивания картофеля, овощей и зелени;
  • теплица для выращивания томатов и огурцов;
  • зеленые насаждения в виде кустов и деревьев;
  • альпинарий с низкорослыми экзотическими кустарниками и цветами.
  • ограждение в виде металлической решетки.
  • Начертите элементы усадьбы примерно так, как это представлено на рис 2.13.
  • Выполните на чертеже текстовые надписи. Цифрами здесь обозначено:
    1 - беговая дорожка с периметром 250 м;
    2 - гряды для огорода;
    3 - коттедж;
    4 - галерея-теплица;
    5 - гараж;
    6 - сарай;
    7 - раздевалка бани;
    8 - мыльная;
    9 - парилка;
    10 - спортплощадка;
    11 - теннисный корт;
    12 - детская площадка;
    13 - бассейн с фонтаном;
    14 - дорога.
  • (рис 2.13) План загородной усадьбы
    Страницы:

    Цель лекции: приобрести простейшие навыки работы с примитивами.

    Команды построения простых примитивов

    Все примитивы строятся по командам. Запустить команду построения примитива можно несколькими способами:

  • выделить пункт меню DRAW;
  • щелкнуть на ленте по кнопке панели инструментов DRAW;
  • набрать с клавиатуры команду в командной строке.
  • При запуске команд в строке команд или в окне диалога можно выбрать или установить параметры примитива.

    К простым примитивам относятся следующие объекты:

    Наименование Команда Примечание
    Точка Point point Установить стиль Format - Point Style
    Отрезок Line line Установить тип и толщину Format - Linetype и Format - Lineweight
    Прямая Construction Line xline Обычно это вспомогательные линии и линии построения
    Луч Ray ray
    Окружность Circle circle Имеются опции вариантов построения
    Дуга Arc arc Строится по заданным точкам
    Эллипс Ellipse ellipse Строится как окружность, но с разными радиусами вдоль осей координат
    Эллиптическая дуга Ellipse Arc ellipse Строится эллипс, а затем вырезается его часть.
    Сплайн Spline spline Плавная кривая, соединяющая заданные точки
    Однострочный текст Single Line Next dtext Предварительно установить стиль Format - Text Style

    Большинство примитивов можно построить с помощью панели инструментов ), в режиме AutoCAD Classic обычно прикрепленной к левой части экрана:

    (рис 2.1) Панель инструментов Draw

    В режиме 2D Drafting Annotation эта панель размещена на ленте на закладке Home.

    Команда Point

    Команда или из падающего меню, если применить команду Draw - Point - Single Point (Рисование - Точка - Одиночная Точка).

    Команда POINT работает в циклическом режиме:

    Command: _point
    Current point modes:  PDMODE=0  PDSIZE=0.0000
    Specify a point: 0,0
    Command: _point
    Current point modes:  PDMODE=0  PDSIZE=0.0000
    Specify a point: 0,10
            

    Параметры команды PDMODE, PDSIZE - это системные переменные. Когда они обе равны нулю, то точка отображается в виде одного пикселя (т. е. одной точки экрана). Системная переменная PDMODE определяет текущий режим отображения точек. Если PDMODE = 1, то точка на экране не видна. Если PDMODE = 3, то точка изображается в виде косого креста. Системная переменная PDSIZE определяет размер символа, отображающего точку.

    Для изменения системных переменных их нужно набрать в командной строке и задать им новое значение:

    Command: pdsize
    Enter new value for PDSIZE <0.0000>: 5
    Regenerating model.
    
    Command:
    PDMODE
    Enter new value for PDMODE <0>: 3
    Regenerating model.
            

    Удобнее настраивать системные переменные в диалоговых окнах. Стиль и размеры отображения точек можно установить по команде ).

    (рис 2.2) Настройка параметров точки

    Представленные таким образом точки могут быть использованы для построений новых объектов с помощью функции объектной привязки node (узел). А сами точки часто называют узловыми точками.

    Команда LINE

    Перед началом построения нужно установить тип линии и ее тощину. Настройка типа линии производится в диалоговом окне ). Это окно вызывается также при наборе команды Linetype в командной строке.

    (рис 2.3) Установка типа линий

    Обычно выполняют построение чертежа линиями типа "ByLayer" (По слою). А в каждом слое выбирают свой тип линии. Согласно ГОСТ 2.303-68 на чертежах применяются восемь типов линий. При необходимости дополнительные типы линий загружают из библиотек кнопкой Load….

    Настройка толщины линии производится в диалоговом окне ). Это окно вызывается также при наборе команды Lweight в командной строке.

    (рис 2.4) Установка толщины линий

    В диалоговом окне в левой части в поле Lineweight можно задать текущую толщину линии в слое. Но если не поставить галочку в Display Lineweight, то на экране в пространстве модели все линии будут одинаковой толщины. Эта толщина будет равна значению, указанному в поле Default. Если в поле Default указано значение 0.00 мм, то на экране все линии имеют толщину 0.25 мм.

    Показать толщины линий в пространстве модели можно включением кнопки LWT, которая расположена в строке состояния.

    Данной выделенной линии можно задать свойства (цвет, тип и толщину) непосредственно из панели инструментов ).

    (рис 2.5) Панель инструментов Properties

    Если перед текущей командой LINE выполнялась какая-либо команда вычерчивания, то нажатие клавиши ENTER в ответ на запрос Specify first point: приведет к тому, что новый отрезок начнется в той же точке, в которой закончился предыдущий объект. Если последней была вычерчена дуга, то нажатие клавиши ENTER в ответ на первое приглашение новой команды LINE приведет к тому, что новый отрезок начнется в конечной точке дуги и будет направлен по касательной к дуге.

    Если же рисунок пуст и предыдущего объекта нет, то будет выдано сообщение об ошибке: No line or arc to continue. Specify first point: (Нет ни дуги, ни отрезка, которые можно продолжить. Укажите первую точку:). Если нажать клавишу Enter вместо указания второй точки, то команда LINE завершится, не построив никакого объекта.

    AutoCAD ждет ответа только на тот вопрос, который им задан в командной строке. Для перехода к другой команде нужно прервать текущую команду, нажав клавишу ESC.

    Команда LINE - циклическая. После построения первого отрезка будет выдан запрос: Specify next point or [Undo]: (Укажите следующую точку или [Отменить]:) Появление данного запроса означает, что одной командой можно нарисовать последовательно несколько отрезков, образующих на экране одну ломаную линию. Нажатие клавиш ENTER или ESC прерывает циклическую команду.

    В качестве параметра в команде LINE AutoCAD предлагает Undo (Отменить). Этот параметр отменяет ранее введенную начальную точку отрезка. Для вызова параметра Undo необходимо набрать в командной строке с помощью клавиатуры в верхнем или нижнем регистре U или u и нажать ENTER. Если в наименовании параметра команды какая-то часть выделена прописными буквами (в данном случае это буква U), то достаточно на клавиатуре ввести только эти буквы из имени опции.

    Команда UNDO отменяет действия одной или нескольких команд

    Есть еще один вариант завершения команды LINE. Вместо ENTER можно нажать правую кнопку мыши. При этом на месте, где находился конец указателя, появится контекстное меню, в котором первым идет пункт ENTER.

    По команде Tools - Options - User Preferences - Right-click Customizations можно выполнить такую настройку, при которой краткий щелчок правой кнопки мыши будет работать как нажатие клавиши ENTER, а долгий щелчок будет вызывать контекстное меню.

    Задание 2.1. Построить вершины равностороннего треугольника со. стороной 200 мм. Провести стороны треугольника. Построить все высоты.

  • Откройте файл MyFile.dwt.
  • Вызовите калькулятор кнопкой QUICKCALC или CTRL+8 или командой CAL. Вычислите высоту треугольника по теореме Пифагора.
  • Установите стиль точки в соответствии с рис 2.2. Кнопкой POINT на панели DRAW запустите команду и введите координаты трех точек.
  • Включите режим объектной привязки и отслеживания кнопками OSNAP и OTRACK. Активизируйте узлы привязки endpoint, midpoint, node.
  • Запустите команду $$LINE\hookleftarrow$$ и по точкам привязки node проведите стороны.
  • По точкам привязки midpoint - midpoint постройте отрезки.
  • По точкам привязки endpoint - midpoint постройте высоты.
  • Запустите команду ID определения координат Tools - Inquiry - ID Point. Проверьте координаты точки 2: 100.0000, 173.2051.
  • На экране должна быть фигура как на рисунке.

    В окне командной строки (F2) должны появиться такие записи:

    Command: cal
    >> Expression: sqrt(200^2-100^2)
    173.205081
    
    Command: _point
    Current point modes:  PDMODE=3  PDSIZE=5.0000
    Specify a point: 0,0
    Command: _point
    Current point modes:  PDMODE=3  PDSIZE=5.0000
    Specify a point: 200,60
    Command: _point
    Current point modes:  PDMODE=3  PDSIZE=5.0000
    Specify a point: 200,0
    
    Command: line
    Specify first point: указываем точку привязки 0,0
    Specify next point or [Undo]: указываем точку привязки 200,60
    Specify next point or [Undo]: указываем точку привязки 200,0
    Specify next point or [Close/Undo]: c замыкаем ломаную линию
    
    Command:
    LINE Specify first point:
    Specify next point or [Undo]:указываем точку привязки
    Specify next point or [Undo]: указываем точку привязки
    Specify next point or [Close/Undo]: указываем точку привязки
    Specify next point or [Close/Undo]: *Cancel*
            

    Команда RECTANG

    Команда строит замкнутую :

    (рис 2.6) Построение прямоугольника

    В первом запросе можно выбрать следующие параметры:

    Chamfer - задание фаски;
    Elevation - возможность построения параллелепипеда (задание уровня);
    Fillet - задание радиуса скругления (сопряжения) углов;
    Thickness - задание высоты (толщины) параллелепипеда;
    Width - ширина линии обрисовки.

    В запросе координат вершины второго угла предлагается выбрать такие параметры:

    Area - выбирается, когда известны площадь и длина или ширина;
    Dimensions - выбирается, когда известны и длина и ширина;
    Rotation - выбирается, когда прямоугольник должен быть повернут.

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

    Команда POLIGON

    Многоугольник строится в виде замкнутой полилинии по стороне или вписанной или описанной окружности. Допустимое число сторон от 3 до 1024. По умолчанию нижнее ребро горизонтально. Но если выбрать отметку для формирования радиуса с помощью мыши, то можно отредактировать угол поворота, перемещая указатель мыши вокруг центра.

    Параметры команды POLIGON:

    Edge (Сторона) После выбора задать конечные точки одной из сторон.
    Inscribed in circle Вписанный в окружность
    Circumscribed about circle Описанный вокруг окружности

    Задание 2.2. Построить шестиугольник, вписанный в окружность. Радиус окружности 50 мм, центр окружности в точке 100,100.

  • Откройте файл MyFile.dwt.
  • Запустите команду $$POLYGON\hookleftarrow$$ и действуйте далее по такой схеме:
    Command: _polygon Enter number of sides <4>: 6
    Specify center of polygon or [Edge]: 100,100
    Enter an option [Inscribed in circle/Circumscribed about circle] <I>: i
    Specify radius of circle: 100
    Command: *Cancel*
              
  • Нажмите ENTER, чтобы снова запустить команду POLYGON.
  • По первому запросу выберите 6;
  • По второму запросу выберите параметр Edge и идите далее по такой схеме:
    Command: _polygon Enter number of sides <4>: 6
    Specify center of polygon or [Edge]: e
    Specify first endpoint of edge: 50,50
    Specify second endpoint of edge: 100,50
              
  • Повторите построение по п.2, но выберите отметку для формирования радиуса мышью и при этом произвольно поверните фигуру.
  • Команда XLINE

    По команде строятся вспомогательные "линии конструкции". Команда имеет несколько параметров:

    Command: _xline Specify a point or [Hor/Ver/Ang/Bisect/Offset]:
      (задайте точку, горизонтальная, вертикальная, наклонная, биссектриса, смещение):
            
    Параметр Описание
    Hor Строятся горизонтальные линии
    Ver Строятся вертикальные линии
    Ang В ответ на приглашения нужно ввести либо угол наклона линии построения, либо указать прямую, от которой будет отсчитываться угол
    Bisect Строит биссектрису угла по его вершине и двум точкам, размещенным на сторонах угла
    Offset Строит прямые, параллельные опорной прямой, задается расстояние и сторона смещения

    По команде Draw - Ray можно построить луч - одностороннюю линию, аналогичную XLINE.

    Команда CIRCLE

    Формат команды:

    Command: _circle Specify center point for circle or [3P/2P/Ttr (tan tan radius)]:
            

    Для построения окружности можно указать:

  • координаты центра и радиус (диаметр);
  • 3 точки, лежащие на окружности;
  • 2 точки, лежащие на концах диаметра;
  • касательную, касательную, радиус.
  • Задание 2.3. Построить окружность заданного радиуса, касательную к двум лучам, исходящим из одной точки.

  • Откройте файл MyFile.dwt.
  • Запустите команду $$RAY\hookleftarrow$$ и постройте два луча из одной точки.
    Command: _ray Specify start point: 0,0
    Specify through point: 200,0
    Specify through point: 100,100
    Specify through point: *Cancel*
              
  • Запустите команду CIRCLE и выберите параметр TTR.
    Command: _circle Specify center point for circle or [3P/2P/Ttr (tan tan 
    radius)]: ttr
    Specify point on object for first tangent of circle: 100,0	
    *Requires a TAN object-snap and selection of Circle, Arc, or Line.
              
  • Программа не принимает точное значение координат точки касания. Она требует указать объектную привязку предполагаемой точки касания на луче - ведь точное значение будет зависеть от радиуса окружности.

    Specify point on object for first tangent of circle: указываем на первый луч
    Specify point on object for second tangent of circle: указываем на второй луч
    Specify radius of circle <73.2697>:100$$\hookleftarrow$$ 
    Command:
            
    Specify point on object for first tangent of circle: указываем на первый луч
    Specify point on object for second tangent of circle: указываем на второй луч
    Specify radius of circle $$<73.2697>:100\hookleftarrow$$
    Command:

    В результате картинка на экране должна быть похожей на этот рисунок:

    С помощью ZOOM WINDOW увеличьте области точек касания. На этом же рисунке повторите упражнение, задав радиус окружности 130 мм. Здесь же командой XLINE постройте биссектрису угла. Убедитесь, что центры окружностей лежат на биссектрисе. Покажите, что радиус окружности, проведенный в точку касания, составляет с касательной прямой угол.

    Команда ARC

    Дугу можно построить несколькими способами. Команда имеет много параметров. Лучше всего пользоваться подходящими объектными привязками. Обычно на практике дуга должна быть согласована по размерам с прямолинейными элементами. На рис 2.7 показана иерархическая схема параметров команды ARC.

    (рис 2.7) Параметры команды ARC

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

    Задание 2.4. Построить две дуги с радиусом 50 мм с использованием разных параметров. Разместить их так, как показано на рисунке.

  • Откройте файл MyFile.dwt.
  • Запустите команду ARC и задавайте параметры по приведенной схеме для построения дуги 1:
    Command: _arc Specify start point of arc or [Center]: 0,0
    Specify second point of arc or [Center/End]: 50,50
    Specify end point of arc: 100,0
    Command: *Cancel*
              
  • Запустите команду $$ARC\hookleftarrow$$ и постройте дугу 2 по приведенной схеме.
    Command: _arc Specify start point of arc or [Center]: c
    Specify center point of arc: 50,50
    Specify start point of arc: 0,50
    Specify end point of arc or [Angle/chord Length]: a
    Specify included angle: 180
    Command: *Cancel*
              
  • Обратите внимание, что сразу после задания Start point 0,50 на экране наметилась дуга, направленная вниз, так что угол поворота вокруг центра дуги отсчитывается против часовой стрелки.

    Команда ELLIPSE

    При щелчке мыши по кнопке ELLIPSE в командной строке появляется запись:

    Command: _ellipse
    Specify axis endpoint of ellipse or [Arc/Center]:
            

    Программа просит указать положение конечных точек большой оси. Затем нужно задать длину малой оси. Если начать построение с выбора центра, то затем нужно указать полуось и задать размер второй полуоси.

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

    Эллиптическая дуга строится как часть эллипса по начальному и конечному углам. Эти углы отсчитываются от первой точки главной оси.

    Команда SPLINE

    Команда (SPLINE) панели DRAW или пункта падающего меню Draw - Spline.

    Начальный запрос команды: Specify first point or [Object]: (Укажите первую точку или [Объект]:) Если вы указали точку, то выдается запрос: Specify next point: (Следующая точка:). После ввода второй точки возможно:

  • дальнейшее указание точек;
  • замыкание линии с помощью опции Close (Замкнуть);
  • ввод допуска tolerance.
  • При задании допуска линия получается более гладкой и может отклоняться от введенных точек на величину заданного допуска.

    Specify next point or [Close/Fit tolerance] <start tangent >: (Следующая точка или [Замкнуть/Допуск] <касательная в начале>:)
            

    Точки могут задаваться и дальше, пока вы не нажмете на клавишу ENTER и не перейдете тем самым к запросу начального угла касания: Specify start tangent: (Касательная в начальной точке:) Если строится замкнутый сплайн (при выборе опции Close (Замкнуть)), то запрос на касание слегка поменяется: Specify tangent: (Направление касательной:).

    Угол может быть задан числом или с помощью мыши. Если нажать на клавишу ENTER, то в начальной точке граничное условие для построения линии не используется. Если сплайн не замкнутый (т. е. не использована опция Close (Замкнуть)), то после запроса о начальной касательной выдается запрос на указание направления касания в последней точке: Specify end tangent: (Касательная в конечной точке:).

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

    Задание 2.5. Построить сплайн, сглаживающий зубчатую ломаную линию, как показано на рисунке.

  • Откройте файл MyFile.dwt.
  • Запустите команду LINE и постройте ломаную линию:
    Command: _line
    Specify first point: 0,0
    Specify next point or [Undo]: 50,0
    Specify next point or [Undo]: 50,50
    Specify next point or [Close/Undo]: 100,50
    Specify next point or [Close/Undo]: 100,0
    Specify next point or [Close/Undo]: 150,0
    Specify next point or [Close/Undo]: 150,50
    Specify next point or [Close/Undo]: 200,50
    Specify next point or [Close/Undo]: 200,0
    Specify next point or [Close/Undo]: 250,0
    Specify next point or [Close/Undo]: *Cancel*
              
  • Запустите команду $$SPLINE\hookleftarrow$$. Включите режим объектной привязки OSNAP. В ответ на запросы укажите мышью последовательно все точки ломаной линии:
    Command: _spline
    Specify first point or [Object]:
    Specify next point:
    Specify next point or [Close/Fit tolerance] <start tangent>:
              
  • После выделения последней точки 250,0 нажмите ENTER. В ответ на запрос
    Specify start tangent:
              
    укажите вторую точку -1,0 на начальной касательной. Направление касательной в первой точке 180о.
  • В ответ на следующий запрос
    Specify end tangent:
              
    укажите точку 300,0 на конечной касательной - ею является ось абсцисс.
  • Повторите построение сплайна. Задайте новый параметр - Fit tolerance. На рисунке показан вид сплайна при заданном допуске (tolerance) 10 мм.
  • Команда DTEXT

    По команде ):

    (рис 2.8) Создание однострочного текста

    По окончании ввода текста нужно нажать ENTER. Программа предложит тогда начать новую строку. Можно щелкнуть в другом месте чертежа, чтобы создать еще один текстовый объект. Для завершения команды нужно второй раз щелкнуть клавишей ENTER.

    Программа помнит расположение последней текстовой строки, даже если после этого выполнялись другие команды. Чтобы продолжить текст под последней выполненной строкой, надо в ответ на приглашение Specify start point of text or [Justify/Style]: нажать клавишу ENTER.

    Начальная точка текста называется точкой вставки. Связь между нею и буквами определяется параметром выравнивания Justify.

    Specify start point of text or [Justify/Style]: j
    Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]:
            

    Параметр Align запрашивает начало и конец текстовой строки. Затем все это пространство заполняется текстом. Высота букв изменяется соответственно пропорции шрифта. Параметр Fit действует аналогичным образом, но запрашивает высоту букв.

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

  • шрифты AutoCAD, которые хранятся в файлах с расширением .shx;
  • шрифты True Type, используемые приложениями MS Windows.
  • Новый стиль текста можно создать по команде )

    (рис 2.9) Создание текстового стиля

    В группе Style Name задаем имя текстового стиля. Пусть новый стиль Style1 будет отличаться от стандартного высотой шрифта. Установим значение height равным 4.0000. В группе параметров Effects можно установить степень сжатия/растяжения Width Factor. Если этот параметр больше единицы - шрифт растянут, а если меньше единицы - шрифт сжат. В поле Oblique Angle задаем угол наклона символов. Напомним, что по ГОСТ 2.304-68 наклон букв и цифр к основанию строки должен составлять $$75^о$$. Наименования, заголовки, обозначения в основной надписи и на поле чертежа допускается писать без наклона (кроме букв греческого алфавита).

    При изменении текстового стиля нужно в окне Text Style ввести в поля новые параметры и нажать кнопку Apply, а затем Close. Программа регенерирует чертеж и обновит все тексты с данным стилем. Обновятся изменения шрифта, начертания и ориентации. Другие параметры - высота, степень растяжения и угол наклона - не обновляются.

    Задание 2.6. Откройте созданные по заданию 1.9 лекции 1 файлы-шаблоны с вычерченными штампами. Заполните основные надписи по образцу, приведенному в упражнении лекции 1.Выберите шрифт txt.shx.

    Выделение объектов

    Способы выделения

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

    Если без активных команд навести указатель мыши на объект, то объект подсвечивается и отмечается толстой штриховой линией. Щелчок левой клавишей мыши приводит к выделению подсвеченного объекта маркерами (ручками) или пунктиром.

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

    Если растягивать рамку так, что ее начало будет правее конечной точки, то такая рамка называется секущей. В этом случае будут выделены все объекты, полностью или частично попавшие в рамку.

    Команды действуют только на выделенные объекты

    Для выделения можно запустить команду SELECT. Вообще говоря, она запускается практически при каждой операции. В командной строке после запуска большинства команд появляется приглашение Select objects. Прерывается команда SELECT нажатием клавиши ENTER. Команда имеет несколько параметров, но чаще всего для этой команды параметры не выделены явно:

    Window Определяет охватывающую рамку выделения
    Last Выделяет последний созданный объект, видимый на текущем виде
    Crossing Определяет секущую рамку выделения
    BOX Задает охватывающую или секущую рамки выделения
    ALL Выделяются все объекты размороженных и разблокированных слоев
    Fence Определяет ломаную линию выделения
    WPolygon Охватывающая рамка в виде правильного многоугольника
    CPolygon Секущая рамка в виде правильного многоугольника
    Group Выделяет именованную группу объектов
    Remove Отмена выделения указанных объектов
    Add Возобновление выделения после параметра Remove
    Multiple Отключает отметку выделенных объектов
    Previous Выделяет все объекты, которые были выделены для предыдущей команды
    Undo Отменяет выделение объектов по последней команде Select Objects
    AUto Комбинация непосредственного выделения с параметром BOX
    Single; Команда выводит приглашение Select Objects только один раз
    CLass Выделение объектов определенного класса из других приложений

    Настройка средств выделения

    Настройка некоторых параметров выделения и самой процедуры выделения производится по команде ) имеется пять групп параметров.

    (рис 2.10) Окно настройки параметров выделения

    В разделах Pickbox Size и Grip Size задаются размеры прицела и квадратных маркеров выделения.

    Элементы группы ).

    (рис 2.11) Окно настройки визуальных эффектов выделения

    В группе параметров SelectionModes можно установить или снять флажки в шести позициях:

    Флажок установлен Флажок снят
    Noun/Verb selection Возможно выделение до запуска и после запуска команды Возможно выделение только после запуска команды
    Use Shift to add to selection Для выделения нескольких объектов надо удерживать клавишу SHIFT Для выделения нескольких объектов удерживать клавишу SHIFT не надо
    Press and drag Для создания рамки выделения надо протащить мышь по экрану Для создания рамки выделения надо указать две точки
    Implied Windowing Прозрачный режим выделения: щелчок не на объекте предполагает создание рамки Щелчок не на объекте предполагает, что пользователь промахнулся
    Object grouping Одновременно выделяются объекты всей группы Объекты всей группы не выделяются
    Associated Hatch Заливка и контур рассматриваются как один объект Заливка и контур рассматриваются как разные объекты

    Получение сведений об объектах

    Информация об объектах

    Информация об объектах выводится по командам, запускаемым в меню ):

    (рис 2.12) Меню команд запросов

    По команде Tools - Inquiry - List, либо при запуске команды List будет запрошено выделение объектов. После указания объектов на экране откроется текстовое окно со списком данных. Состав информации зависит от объекта.

    Пример

    Построим отрезок (0,0 - 100<45) и запросим список параметров

    Command: _line Specify first point: 0,0,0
    Specify next point or [Undo]: 100<45
    Specify next point or [Undo]: *Cancel*
    
    Command: list
    Select objects: 1 found
    Select objects: ENTER
    LINE      Layer: "0"
    Space: Model space
    Handle = 127
    from point, X=   0.0000  Y=   0.0000  Z=   0.0000
    to point, X=  70.7107  Y=  70.7107  Z=   0.0000
    Length = 100.0000,  Angle in XY Plane =     45
    Delta X =  70.7107, Delta Y =   70.7107, Delta Z =   0.0000
            

    Команда List выводит для отрезка следующие данные: слой, координаты конечных точек, длину и угол наклона к оси Х, проекции отрезка на оси координат.

    По команде ID определяются координаты указанной точки. Как правило, точки выделяют по объектным привязкам.

    Команда Area позволяет вычислить площадь и периметр любой замкнутой фигуры. Можно указывать точки контура мышью - тогда программа автоматически замкнет его. Но можно указать сразу объект, в том числе ограниченный кривыми линиями.

    По команде Dist находят расстояния между двумя точками. Но сообщается не аболютное значение, а проекции на оси координат - ДЕЛЬТА Х и ДЕЛЬТА Y.

    Задание 2.7. Начертите окружность радиусом 50 мм и вычислите ее площадь по команде Area. Сделайте проверку на калькуляторе.

    Выполните следующие построения:

    Command: _circle Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: 100,100,0
    Specify radius of circle or [Diameter]: 50
    Command: area
    Specify first corner point or [Object/Add/Subtract]: o
    Select objects:
    Area = 7853.9816, Circumference = 314.1593
            

    Для проверки запустим команду Cal:

    Command: Cal
    >> Expression: pi*50^2
    7853.98163
            

    Команды разметки

    Рассмотрим две очень полезные команды для работы непосредственно с контурами.

    Команда DIVIDE (Поделить) делит объект на равные части. Контур не разрезается - просто вдоль него ставятся точки. Обычно визуально точки не видны на контуре. Но они подсвечиваются маркером при объектных привязках. Если необходима визуализация деления, то надо изменить стиль точки по команде Format - Point Style.

    Задание 2.8. Разделить окружность, построенную в задании 2.7, на шесть равных частей.

  • Выполните построения, приведенные на рисунке. Предварительно задайте стиль точки.
  • На этом же чертеже проведите деление отрезка и дуги.
  • Команда MEASURE (Разметить) делит объект на части заданной длины. В параметрах задается не число сегментов деления, а расстояние между маркировочными точками. Маркеры здесь должны быть хорошо различимы.

    Задание 2.9. На плане участка 50х100 м вдоль забора нужно посадить деревья на расстоянии 10 м друг от друга.

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

    Ключевые термины

    Стиль - совокупность параметров форматирования объектов.

    Команда - часть пользовательского интерфейса. Это событие, задаваемое пользователем, на которое следует отклик программы.

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

    Объектная привязка (OSNAP) - задание новых точек относительно характерных точек уже существующих объектов.

    Отслеживание объектной привязки (OTRACK) - задание точек посредством построений, привязанных к базовым точкам на существующих объектах чертежа.

    Краткие итоги

    Практически все примитивы строятся путем задания узловых точек. Прямолинейные отрезки составляют основу вычерчивания прямоугольников, многоугольников, конструкционных линий. Окружности составляют основу для вычерчивания дуг и эллипсов. Сплайны и однострочный текст представляют собой самостоятельные графические объекты. Выделение объектов может быть осуществлено несколькими способами: мышью, рамкой, командой Select.

    Вопросы

  • Какие особые точки имеет отрезок?
  • Какие особые точки имеет окружность?
  • Как можно задать координаты конечных точек отрезка?
  • Сколькими способами можно начертить окружность?
  • Каковы параметры команды вычерчивания дуг?
  • Что такое секущая рамка?
  • Упражнение "План загородной усадьбы"

  • Начертите границы участка загородной усадьбы. Усадьба представляет собой в плане прямоугольник со сторонами 50х80 м площадью 0,4 га.
  • На территории усадьбы должны быть выполнены следующие объекты:
  • двухэтажный коттедж, соединенный галереей с баней и гаражом;
  • открытый бассейн с фонтаном (начертить как эллипс);
  • теннисный корт с размером поля 24х11 м;
  • беговая дорожка с периметром 250 м (начертить полилиниями);
  • спортивная площадка со шведской стенкой и перекладиной;
  • детская площадка площадью с песочницей и качелями;
  • фруктовый сад с плодовыми деревьями;
  • огород для выращивания картофеля, овощей и зелени;
  • теплица для выращивания томатов и огурцов;
  • зеленые насаждения в виде кустов и деревьев;
  • альпинарий с низкорослыми экзотическими кустарниками и цветами.
  • ограждение в виде металлической решетки.
  • Начертите элементы усадьбы примерно так, как это представлено на рис 2.13.
  • Выполните на чертеже текстовые надписи. Цифрами здесь обозначено:
    1 - беговая дорожка с периметром 250 м;
    2 - гряды для огорода;
    3 - коттедж;
    4 - галерея-теплица;
    5 - гараж;
    6 - сарай;
    7 - раздевалка бани;
    8 - мыльная;
    9 - парилка;
    10 - спортплощадка;
    11 - теннисный корт;
    12 - детская площадка;
    13 - бассейн с фонтаном;
    14 - дорога.
  • (рис 2.13) План загородной усадьбы
    Вернуться к учебному плану