Какие графические примитивы используются в autocad
Перейти к содержимому

Какие графические примитивы используются в autocad

  • автор:

30. Графические примитивы

Примитив — это заранее определенный основной геометрический элемент, при помощи которых строятся более сложные модели.

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

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

Цвет линии кодируется числом от 1 до 255. Использование цвета улучшает вид чертежа на экране монитора и полезно при его выводе на плоттер.

Тип линии — это специальная последовательность чередующихся линейных сегментов и пробелов. Начертание и назначение линий на чертежах всех отраслей промышленности и строительства устанавливается стандартом ГОСТ 2.303-81.

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

2.5. Графический примитив-объект AutoCad

Графический примитив может быть охарактеризован как геометрический элемент, создаваемый или редактируемый за один раз, объект АutoCAD. Чаще всего один графический примитив – результат действия одной команды. Отрезок – результат выполнения команды ЛИНИЯ, дуга – ДУГА, полилиния, состоящая из отрезков и дуг, — ПОЛИЛИНИЯ, штриховка, состоящая из линий, треугольников и других элементов, — ШТРИХОВКА. Однако два отрезка, выполненные последовательно один за другим командой ЛИНИЯ – два графических примитива. Сложные графические примитивы: текстовые надписи, размеры, блоки, состоящие из отдельных графических примитивов, можно расчленять на более простые посредством команды РАЗБИТЬ (Explode), но не до бесконечности. Например, строка текста, выполняемая командой ТЕКСТ(Text) вообще не разбиваются, размеры, выполненные командой ИЗМЕРЕНИЕ (Dimension) разбиваются до определенных пределов.

На практике обычно работают с простейшими графическими примитивами. При необходимости представить совокупность таких примитивов как единое целое, создается блок. Иногда приходится действовать в обратном порядке. Готовые блоки, размеры разбивают на более мелкие графические примитивы для редактирования.

2.6. Цвет, тип и толщина линий графического примитива

Каждый графический примитив может иметь свой цвет, тип и толщину (вес) линии.

Полная палитра – 255 цветов и оттенков, в т.ч. основных цветов – 7, стандартных – 9, оттенков серого – 6. В отображении цветов многое зависит от графического адаптера. Цвет может быть установлен по цвету слоя By Layer (По слою), тогда цвет графических примитивов будет таким, каков он установлен в текущем слое (О слоях речь пойдет позже). Сейчас текущим слоем считается 0 (нуль). Его так и называют – нулевой слой. В нем по умолчанию устанавливается белый цвет. Можно установить цвет по блоку By Block (По Блоку). Это имеет смысл при работе с блоками (о блоках речь пойдет позднее). Чтобы создаваемые графические примитивы имели цвет, отличный от цвета слоя, его можно оперативно изменять.

Наиболее просто и оперативно текущие установки цвета, типов, масштаба и толщин линий делать с панели инструментов Свойства объектов, на которой они и высвечиваются для постоянного напоминания пользователю. Удобно использовать падающее меню Формат, где расположены соответствующие команды ЦВЕТ (Color), ТИП ЛИНИИ (Linetype) и ТОЛЩИНА ЛИНИИ (Lweight) со своими окнами.

Выберите левой кнопкой мышки кнопку Цвета на панели Свойства объектов, рис. 15. В выпавшем окне выберите левой кнопкой любой цвет для будущих графических примитивов, например, зеленый. Если выбрать строку Другое…, то будет открыто окно выбор Цвета команды ЦВЕТ (Color), где выбор более богатый. Посмотрите окно, установите зеленый цвет. [[OK]].

Аналогично поступите с кнопкой панели Типы линий, рис. 16. В “выпавшем” окне представлены типы линий, используемые в текущем файле чертежа. По умолчанию всегда устанавливается тип Continuous (Сплошная, Непрерывная). Выберите левой кнопкой строку Другое… На экране появится окно Менеджер типов линий, рис. 17, команды тип линии (Linetype). Чтобы познакомиться со стандартными типами линий нажмите [[Загрузить. ]]. Откроется новое окно

Загрузить тип линий, рис.18. В нем-то и можно посмотреть с помощью вертикальной полосы прокрутки хранящейся в файле acadiso.lin, стандартные типы линий. Остается выбрать левой кнопкой нужную, нажать [[Ok]] и она будет загружена в файл чертежа. Загрузите последовательно линии Center (Центровая) – штрих пунктирная, Hidden – штриховая, что соответствует стандартным типам линий по ГОСТ2.303-68*, Dot – пунктирная. Их Вы будете в дальнейшем использовать по назначению.

Р ис.18.

Менеджер типов линий позволяет не только загружать, но и [[Удалять]], делать [[Текущей]] и [[Показывать детали]] линий. Дело в том, что линию можно масштабировать, кроме непрерывной, изменяя длину штрихов и расстояние между ними. Нажмите левой кнопкой мышки [[Показать детали]]. В окне Менеджера типов линий появится рамка Детали, где в строке Фактор масштабирования по умолчанию установлен масштабный множитель 1.0000. Это значит, что на экране и в файле чертежа линия будет такой, как изображена в Описании окна. Не меняйте величину. Закройте окно.

Сделайте текущим тип линии Continuous. Для этого снова выберите левой кнопкой мышки кнопку Типы линий и в “выпавшем” окне выберите левой кнопкой Continuous. Опции By Layer (По слою) и By Block (По блоку) работают так же, как описано выше в команде ЦВЕТ. Выберите левой кнопкой мышки кнопку Вес линии на панели инструментов Свойства объектов, рис.19.

В выпавшем окне приведены три опции By Layer (По Слою), By Block (По блоку), Default (Обычный) и фиксированные толщины линий от 0.00 до 2.11мм. Всего 24 варианта. Работа первых двух опций была описана выше. Опция Default (Обычный) присваивается всем новым слоям, в том числе и нулевому слою, по умолчанию 0,25 мм. (0,01 дюйма). Линия толщиной 0.00 – это не абсурд. Ее толщина равна одному пикселю дисплея, а при выводе на принтер – минимально возможной технически. Установите толщину линии 0.30 мм для вычерчивания графических примитивов тонкими линиями в соответствии с ГОСТ2.303-68*. Это соответствует толщине основных линий 0.60…0.9 мм.

Е сть особенности в физическом отображении толщины линии на мониторе. Много зависит от самого монитора, его разрешающей способности. В пространстве модели, где вы сейчас находитесь, толщины линий 0,25 мм и менее отображаются толщиной в 1 пиксель. Для линий большей толщины масштаб отображения можно изменять с помощью окна Настройки толщины линий, рис. 20, вызываемого командой ТОЛЩИНА ЛИНИИ (Lweight) из группы Формат падающего меню.

Настройте регулятор масштаба отображения на 2…3 деления его шкалы. При изменении масштаба изображения чертежа отображение толщин линий не изменяется. В пространстве листа толщина отображения линий не зависит от выбранного масштаба отображения. Линии на экране выглядят так же, как и на будущей твердой копии. Но в пространстве модели при изменении масштаба отображения толщин линий изображение чертежа меняется, как будто сам чертеж приближается (при увеличении масштаба) или удаляется от наблюдателя.

В окне Настройки толщины линий есть строка Показать толщину линии, с окошком слева от нее. Поставьте в нем птичку. [[OK]]. Для громоздких чертежей на отображение толщин линий уходит много времени при регенерации всего изображения. Поэтому отображение выполненных установок толщин линий иногда имеет смысл не выводить на экран, отключить. Для оперативного управления этим в статусной строке есть кнопка ВЕСЛИН, связанная с окном и его строкой Показывать толщину.

ПРИМИТИВЫ В АВТОКАДЕ

Сегодняшняя тема — примитивы. В AutoCAD примитивами называются отрезки, дуги, окружности, и другие объекты, из которых состоят чертежи.

В свою очередь примитивы могут быть простыми и сложными.

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

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

ОТРЕЗОК

Команду «Отрезок» можно вызвать разными способами.

Первый способ — ввести в командную строку слово «Line» (в английской версии автокада) или «линия» в русскоязычной.

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

Третий способ – щелкаем левой кнопкой мыши по пункту «Рисование» главного меню, в выпавшем списке выбираем строчку «Отрезок».

Примитивы в автокаде

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

Примитивы в автокаде

Если обратить внимание на текст в командной строке, то видно, что в квадратных скобках написан запрос (опция) [оТменить]. Если на этом этапе мы щелкнем по кнопке Enter, что равнозначно подтверждению слова, которое находится в квадратных скобках, то вторая точка не будет указана, т.е. отрезок мы не построим. В слове в квадратных скобках буква «Т» выделена. Если в командную строку ввести эту букву, не обязательно заглавную, то действие будет также отменено. Вообще, при нажатии на клавишу Enter прекращаются любые циклические операции. Т.е. для прекращения ввода всё новых и новых точек нажимаем Enter.

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

Примитивы в автокаде

Имеется возможность указать следующую точку или замкнуть и отменить ввод следующей точки. При выборе опции «замкнуть» (можно в командную строку ввести полностью слово «замкнуть» или ввести только выделенную букву «З») и нажать на клавишу Enter на клавиатуре, увидим следующее:

Примитивы в автокаде

Мы получили треугольник. Видим в командной строке слово «Команда», значит, предыдущая команда завершена.

Если мы выберем вторую опцию — «отменить» (введем либо слово «отменить», либо букву «Т» в командную строку),

Примитивы в автокаде

то увидим следующее:

Примитивы в автокаде

Произошла отмена ввода третьей точки. Таким образом, мы построили один отрезок, построение второго отменили. Если опять введём в командную строку слово «отменить», то произойдет отмена ввода второй точки.

Есть ещё одна возможность завершения команды «Отрезок» — это использование контекстного меню. Для его вызова нужно во время выполнения команды щелкнуть правой кнопкой мыши в области графического экрана.

Примитивы в автокаде

Как видим, доступен ввод точки, отмена (последней операции), последний ввод, динамический ввод, Замкнуть, переопределение привязок, панорамирование, зумирование и т.д.

Содержание контекстного меню зависит от выполняемой операции. Для примера: при построении окружности так будет выглядеть контекстное меню после указания центра окружности.

Примитивы в автокаде

Способы ввода координат точек можно посмотреть здесь.

Самоучитель AutoCAD 3D

Твердотельные объекты наиболее полно из всех типов трехмерных моделей отражают свои свойства, например, массу, объем и момент инерции.

В трехмерной графике AutoCAD существует некоторая группа объемных тел, называемых телами-примитивами, геометрическая форма которых уже заранее определена применением специальных инструментов моделирования.

В двухмерной графике геометрические примитивы – это отрезок, круг, прямоугольник, эллипс и т.д. В 3D такими примитивами являются тела: параллелепипед, шар, цилиндр, конус, клин, тор, пирамида и политело, техника работы с которыми и будет рассмотрена ниже.

Так для чего все-таки нужны объемные примитивы и какова область их практического применения в трехмерном моделировании? В некоторых случаях тела-примитивы могут быть использованы в следующих приложениях:

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

Способы доступа к инструментам:

Инструмент Политело

Работа с инструментом Политело напоминает работу с инструментами плоского рисования Мультилиния и Полилиния, параметры которых задаются по приглашениям КС и вводятся с клавиатуры.

Для построения трехмерного примитива инструментом Политело первоначально необходимо задать определенные параметры. На рис. 4.5 показано несколько вариантов абстрактных фигур, созданных инструментом Политело.

Рис. 4.5. Тела, созданные инструментом Политело

Инструмент Ящик.

С помощью инструмента Ящик формируются твердотельные тела примитивы в виде куба или параллелепипеда, рис. 4.6.

Рис. 4.6. Параллелепипеды в различных визуальных стилях

Активизируйте любым способом инструмент Ящик и по приглашениям КС выполните следующий алгоритм:

  • Первый угол или [Центр]: указать ЛКн любую точку рабочего пространства;
  • Другой угол или [Куб/Длина]: ПКн >КМн > выбрать пункт, например, Длина;
  • Длина: ввести в КС численное значение ⇒ Ent;
  • Ширина: ввести в КС численное значение ⇒ Ent;
  • Высота или [2 точки]: ввести в КС численное значение ⇒ Ent.

Основание созданного параллелепипеда всегда параллельно плоскости XY текущей ПСК.

Инструмент Клин.

Инструментом Клин создается твердотельный объект, напоминающий по форме разрезанный наклонной плоскостью параллелепипед. Основанием клина служит геометрическая фигура в виде квадрата или прямоугольника, которая находится в плоскости параллельной плоскости XY текущей ПСК. Варианты клинообразных примитивов показаны на рис. 4.7.

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

Рис. 4.7. Клинообразные тела в различных визуальных стилях

Активизируйте любым способом инструмент Клин и по приглашениям КС выполните алгоритм построения клина:

  • Первый угол или [Центр]: указать щелчком ЛКн любую точку рабочего пространства;
  • Другой угол [Куб/ Длина]: ПКн >КМн > выбрать пункт, например, Длина;
  • Длина: ввести в КС численное значение ⇒ Ent;
  • Ширина: ввести в КС численное значение ⇒ Ent;
  • Высота или [2 т]: ввести в КС численное значение ⇒ Ent.

Если в КМн выбрать пункт Куб, то в приглашении КС появится только один запрос о высоте клина.

Инструмент Конус.

С помощью инструмента Конус в пространстве создаются примитивные тела конической формы, в том числе усеченные. Основанию конуса можно изначально задать геометрическую форму в виде круга или эллипса. На рис. 4.8 показаны конические тела, имеющие разные свойства: плотность каркаса, ориентацию в пространстве и визуальные стили отображения.

Рис. 4.8. Круглые и эллиптический (справа) конусы

Активизируйте любым способом инструмент Конус и по приглашениям КС выполните алгоритм:

  • Центр основания или [3т/2т/Касательная/ Эллиптический]: щелкнуть ЛКн в любую точку рабочего пространства;
  • Радиус основания цилиндра или [Диаметр]: ПКн >КМн > указать пункт Диаметр;
  • Диаметр: ввести в КС численное значение ⇒ Ent;
  • Высота или [2т/ Конечная точка оси/Верхний радиус]: ввести в КС численное значение ⇒ Ent.

На последнем шаге алгоритма построения конуса указано отрицательное значение его высоты, поэтому объект получился перевернутым.

Основание конуса всегда расположено в плоскости XY текущей ПСК, а вот если задать координаты вершины конуса, то его тело будет наклонено к плоскости XY.

Инструмент Сфера.

Инструмент Сфера формирует в пространстве твердотельный объект в виде шара. На рис. 4.9, шары показаны в различных визуальных стилях отображения.

Рис. 4.9. Твердотельный шар

Активизируйте любым способом инструмент Сфера и по приглашениям КС выполните следующий алгоритм:

  • Центр или [3т/2т/ККР]: указать ЛКн в любую точку рабочего пространства;
  • Радиус или [Диаметр]: ПКн >КМн > указать пункт Диаметр;
  • Диаметр: ввести в КС численное значение ⇒ Ent;

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

Плотностью изолиний на поверхности объекта управляет системная переменная ISOLINES , значение по умолчанию которой равно 4.

Системная переменная ISOLINES определяет количество линий контура для изображения поверхностей сферических, цилиндрических, а также конических тел и может принимать значения: целые числа от 0 до 2047.

Чтобы визуально оценить полученные результаты необходимо после изменения значения переменной выполнить дополнительно регенерацию рисунка. Введите в КС команду регенерации: _REGEN Þ Ent. Регенерировать рисунок можно и другим способом:

Вид > выбрать пункт Регенерировать.

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

Инструмент Цилиндр.

Инструмент Цилиндр позволяет сформировать твердотельное цилиндрическое тело с основанием в виде круга или эллипса, параллельного плоскости XY текущей ПСК, рис. 4.10.

Рис. 4.10. Цилиндры круглой и эллиптической формы

Активизируйте любым способом инструмент Цилиндр и по приглашениям КС выполните следующий алгоритм:

  • Центр основания или [3т/2т/ККР /Эллиптический]: щелкнуть ЛКн в любую точку пространства;
  • Радиус основания или [Диаметр]: ПКн >КМн > выбрать пункт Диаметр;
  • Диаметр: ввести в КС численное значение ⇒ Ent;
  • Высота или [2т/Конечная точка оси]: ввести в КС численное значение ⇒ Ent.

Возможно построение цилиндрического тела с эллиптическим основанием, если в первом пункте алгоритма щелкнуть ПКн и выбрать пункт Эллиптический.

Инструмент Тор.

Для построения твердотельного тора необходимо задать всего лишь два параметра – это непосредственно диаметр тора и диаметр его полости. Под полостью подразумевается в данном случае его твердотельная часть.

Что бы получился полноценный тор (с центральным отверстием) необходимо выполнить одно условие: диаметр тора должен быть всегда больше чем диаметр его полости. Варианты визуализации тора показаны на рис. 4.11.

Рис. 4.11. Варианты визуализации тора

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

Активизируйте любым способом инструмент Тор и по приглашениям КС выполните следующий алгоритм:

  • Центр или [3т/2т/ККР]: указать щелчком ЛКн любую точку рабочего пространства;
  • Радиус или [Диаметр]: ПКн< КМн > выбрать пункт Диаметр;
  • Диаметр: ввести в КС численное значение ⇒ Ent;
  • Радиус полости или [2 т/Диаметр]: ввести в КС численное значение ⇒ Ent.

По аналогии с построением шара, плоскость XY делит твердотельный тор на две равные части в продольном сечении.

Инструмент Пирамида.

Основанием пирамиды служит плоская геометрическая фигура с числом сторон то 3-х до 32-х, лежащая в плоскости параллельной плоскости XY текущей ПСК, рис. 4.12. Вершиной пирамиды может быть либо точка, либо многоугольник и если выбирается последний, то пирамида формируется усеченной.

Пирамиду также можно построить наклонной относительно плоскости XY, если выбрать из КМн опцию Конечная точка оси.

Рис. 4.12. Некоторые типы многоугольных пирамид

Активизируйте любым способом инструмент Пирамида и по приглашениям КС выполните алгоритм построения пирамиды:

  • Центральная точка основания или [Кромка/Стороны]: щелкнуть ЛКн в любую точку рабочего пространства;
  • Радиус основания или [Вписанный]: ввести в КС численное значение ⇒ Ent;
  • Высота или [2 т/Конечная точка оси/Радиус верхнего основания]: ввести в КС численное значение ⇒ Ent.

Если вначале выполнения алгоритма щелкнуть ПКн и выбрать пункт Сторона, то в КС появится запрос: Число сторон ), в ответ на который необходимо ввести численный параметр многоугольника, служащего основанием пирамиды.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *