
- •Содержание
- •Предисловие
- •Введение
- •§1. Вход в компас-график и выход из него
- •§2. Рабочий экран компас-график
- •§3. Панели инструментов
- •§4. Управление экраном
- •§5. Системы координат
- •§6. Геометрические примитивы и работа с ними
- •§7. Вычерчивание геометрических фигур
- •§8. Измерения на чертеже и расчет мцх
§6. Геометрические примитивы и работа с ними
В этом разделе приводятся все команды построения геометрических примитивов, которые сгруппированы по типам объектов и вызываются кнопками, расположенными на инструментальной панели геометрии. Кнопки, позволяющие вызвать дополнительную панель команд, помечены треугольником в правом нижнем углу. Если на экране нет кнопки, показанной в описании команды, следует нажать на кнопку для ввода аналогичного типа объекта и удерживать ее до появления дополнительной панели команд. После чего, не отпуская левой клавиши мыши, надо передвинуть курсор на нужную кнопку и отпустить клавишу.
Если какие-либо действия выполняются одинаково в разных командах, то описание этих действий приводится только один раз, при первом знакомстве с ними.
Каждый графический примитив может быть обрисован линиями определенных типа, толщины и цвета.
После загрузки системы для всех примитивов автоматически устанавливается нулевой слой, на котором линии будут иметь по умолчанию определенный цвет, основной тип и определенную толщину.
Команда Ввод точки
Для
рисования точки служит команда Точка,
которая позволяет нарисовать одну или
несколько точек. Нажмите
кнопку Точка на инструментальной панели
геометрии. В строке параметров
объекта появятся поля для ввода параметров
точки — координат
X
и Y
— и стиля обрисовки точки (рис. 25).
При
перемещении курсора по полю
чертежа в полях координат отображаются
текущие координаты курсора. Поместите
курсор в нужное место на чертеже и
зафиксируйте точку (щелкните левой
кнопкой мыши). Можно также начертить
точку, задав ее координаты. Для этого
переместите курсор в строку параметров
объекта и, указав курсором-стрелкой
на поле координаты X,
щелкните
два раза левой кнопкой мыши. Цвет поля
координаты
X
станет
синим. Наберите на цифровой клавиатуре
нужное значение координаты
X
и
нажмите клавишу Enter.
He
выводя курсор на поле чертежа, наведите
его на поле координаты Y
и
повторите описанные действия. После
нажатия клавиши
Enter
на
чертеже появится изображение точки.
Рис. 25. Строка параметров объекта при вводе точки
Для изменения текущего стиля обрисовки точек щелкните левой кнопкой мыши на поле стиля в строке параметров объекта. На экран будет выведен диалоговое окно Выбора символа точки (рис. 26). Выберите в текстовом поле из списка нужный символ (в окне просмотра появится точка соответствующего начертания) и нажмите на кнопку ОК. Выбранный символ станет текущим.
При
необходимости разбить отрезок на
несколько равных участков точками
используйте команду Равномерно по
объекту. Для ее вызова нажмите одноименную
кнопку.
Рис. 26. Диалоговое окно выбора символа точки
В соответствующее поле строки параметров объекта введите значение п — количество участков, на которое следует разбить отрезок. Затем укажите курсором кривую (прямую), на которой нужно равномерно проставить точки. Кривая, на которую в данный момент указывает курсор, меняет цвет. Подтвердите выбор нажатием левой клавиши мыши, и линия будет разбита точками на равномерные участки. Если кривая замкнута, то дополнительно потребуется указать точку, от которой требуется начать расстановку точек.
Если расставляемые точки нужны только для привязок к ним, то целесообразно использовать Вспомогательные точки. Они могут быть удалены одной командой даже без их выделения, когда в них отпадет необходимость.
Для
определения точек пересечения указанных
геометрических объектовслужит
команда Точки пересечения двух кривых.
Для вызова команды нажмите
одноименную кнопку.
Укажите первый геометрический объект для поиска пересечений, а затем последовательно указывайте объекты, которые пересекаются с первым. Система будет автоматически определять места пересечений, и устанавливать в них точки выбранного стиля.
Для
нахождения точек пересечения указанной
кривой с другими линиями служит
команда Все точки пересечения кривой.
Для ее вызова нажмите кнопку.
Укажите геометрический объект для поиска пересечений. Указанный объект меняет цвет, и если выбор правильный — подтвердите его, щелкнув левой клавишей мыши. Система автоматически определит места пересечений и поставит в них точки.
Команда Ввод вспомогательной прямой
Вспомогательные прямые в КОМПАС-ГРАФИК являются аналогом тонких линий, которые конструктор использует при работе на кульмане. Они применяются для предварительных и вспомогательных построений, облегчающих выполнение чертежа детали. Вспомогательные прямые не имеют конечной длины. После того как надобность в них отпадет, они удаляются одной командой все сразу (меню Удалить, Вспомогательные кривые и точки). В КОМПАС-ГРАФИК существует несколько способов проведения вспомогательных линий. Все особенности построения вспомогательных прямых здесь рассмотрены на примере использования только одного способа.
Вспомогательная
прямая, произвольно ориентированная
на чертеже, вычерчивается
одноименной командой. Для вызова команды
служит кнопка.
Один из способов провести такую прямую — указать положение первой и второй характерных точек прямой с помощью курсора (возможно, с использованием привязок). Однако можно ввести соответствующие параметры и непосредственно в строку параметров (рис. 27).
Рис. 27. Строка параметров объекта при вводе вспомогательной прямой
Значение каждого параметра отображается в отдельном поле, слева от которого написано краткое название параметра: р1 — координаты начальной (первой) точки, р2 — координаты конечной точки, an — угол наклона прямой относительно положительного направления оси X текущей системы координат. Слева от названия параметра находится небольшая кнопка. Если в ней изображена «галочка», это означает, что система ждет ввода данного параметра. Действительно, если вы сразу после запуска команды построения вспомогательной прямой начнете перемещать курсор, то в поле р1 будут отображаться его текущие координаты — система ждет ввода первой точки. После того как значение введено и параметр зафиксирован, на кнопке появляется изображение перекрестья. Если кнопка пустая, то параметр является вспомогательным (в случае ввода вспомогательной прямой — это значение угла), при этом он также доступен для ввода.
Для
того чтобы провести несколько
вспомогательных прямых с одним параметром
(пучок прямых через одну точку или ряд
параллельных прямых под одним
углом), нужно после фиксации параметра
нажать кнопку Запомнить состояние
на панели специального управления.
При выборе любой команды построения вспомогательных прямых в строке параметров объекта появляется кнопка-переключатель Точки пересечения. При нажатии на эту кнопку ее вид меняется:
-кнопка Проставлять точки пересечений,
- кнопка НЕ проставлять точки пересечений.
Если включить режим расстановки точек пересечения, то при проведении любой вспомогательной прямой будут автоматически указаны все точки пересечения этой прямой со всеми линиями.
Кроме вспомогательной прямой по двум точкам можно чертить вспомогательные прямые с другими входными параметрами. Принципы построения аналогичны уже описанным. Для вызова команд, обеспечивающих построение этих прямых, служат кнопки с соответствующими названиями.
Кнопка
Горизонтальная прямая обеспечивает
построение вспомогательнойпрямой,
параллельной оси X
текущей
системы координат, через указанную
точку.
Кнопка
Вертикальная прямая обеспечивает
построение вспомогательной прямой,
параллельной осиY
текущей
системы координат, через указанную
точку.
Кнопка
Параллельная прямая обеспечивает
построение вспомогательной прямой,
параллельной предварительно указанной
прямой, через назначенную
точку. В строке параметров объекта
указывается расстояние (dis)
между параллельными
прямыми, а также с помощью переключателя
Одна/две прямые их количество.
Кнопка
Перпендикулярная прямая обеспечивает
построение вспомогательной
прямой, проходящей через указанную
точку и перпендикулярной предварительно
выбранной прямой.
Кнопка
Касательная прямая из внешней точки
обеспечивает построение вспомогательной
прямой, касательной к предварительно
назначенной кривой,
через указанную точку вне этой кривой.
Если возможно построение нескольких
касательных
к этой кривой, на экране будут показаны
фантомы всех вариантов. Щелкните мышью
на нужных прямых для их выбора.
Кнопка
Касательная через точку кривой
обеспечивает построение вспомогательной
прямой, касательной к предварительно
отмеченной кривой, через указанную
точку на самой кривой.
Кнопка
Прямая, касательная к двум кривым
обеспечивает построение вспомогательной
прямой, касательной к предварительно
указанным двум кривым.
Если возможно построение нескольких
касательных, на экране будут показаны
фантомы
всех вариантов. Щелкните мышью на нужных
прямых для их выбора.
Кнопка
Биссектриса обеспечивает построение
вспомогательной прямой —биссектрисы
угла, образованного предварительно
указанными двумя прямыми.
Выполняется построение сразу двух
биссектрис (для тупого и острого углов).
Ненужную биссектрису придется удалить
самостоятельно.
Команда Ввод отрезка
Для
вычерчивания отрезка прямой служит
команда Ввод отрезка, длявызова
которой надо нажать на кнопку Ввод
отрезка на инструментальной панели
геометрии.
Ввод отрезка ничем не отличается от ввода вспомогательной прямой, только в строке параметров объекта появится дополнительный параметр In — длина (рис. 8) отрезка, так как в отличии от вспомогательной прямой отрезок ограничен двумя точками. Кроме того, в строке параметров объекта появится Поле стиля — прямоугольное окно с изображением текущего стиля изображения отрезка.
Для изменения стиля щелкните мышью на Поле стиля, и в появившемся диалоговом окне (рис. 28) выберите нужный стиль.
Рис. 28. Диалоговое окно выбора стиля линии
Кроме произвольной прямой по двум точкам можно чертить прямые и с другими входными параметрами (ограничениями). Принципы построения и кнопки для вызова соответствующих команд аналогичны уже описанным выше для вспомогательных линий.
Команды Ввод многоугольника и прямоугольника
Для
построения правильного многоугольника
служит команда Многоугольник, а для ее
вызова 3 одноименная кнопка на
инструментальной панели геометрии.
В строке параметров объекта необходимо назначить число сторон будущего многоугольника. После чего указать курсором центр многоугольника и точку на описанной (вписанной) окружности, определяющей его размер. Способ построения многоугольника (по вписанной или описанной окружности) выбирается с помощью кнопки-переключателя, расположенной левее поля Стиль линии в строке параметров объекта. Так же, как окружность и эллипс, многоугольник может рисоваться с осями и без. Наличие или отсутствие осей определяет кнопка-переключатель, расположенная справа от поля Стиль линии.
При построении многоугольника можно задать координаты центра, радиус окружности, координаты точки на этой окружности, а также угол наклона многоугольника в соответствующих полях строки параметров объекта.
Построенный многоугольник— это единый объект, а не набор отдельных отрезков. Он будет выделяться, редактироваться и удаляться как одно целое. Таким же свойством обладают контур и ломаная.
Кроме построения правильного многоугольника в этой же группе команд (расширенная панель команд) присутствуют команды для построения прямоугольника. Прямоугольник может быть построен двумя способами — по любой диагонали либо по центру и углу. Для вызова команд построения прямоугольника используются кнопки:
- кнопка Прямоугольник по диагональным точкам,
- кнопка Прямоугольник по центру и углу.
Параметры прямоугольника можно задать также его высотой и шириной в полях строки параметров объекта.
Команда Ввод окружности
Для
вычерчивания окружности служит команда
Окружность, для вызова которой
нажмите одноименную кнопку на
инструментальной панели геометрии.
Эта команда позволяет начертить окружность по двум точкам. Сначала запрашивается координата центра окружности, которую можно указать курсором (с использованием привязок), после чего на экране возникает фантом окружности. Затем надо указать курсором точку на окружности. Значения координат центра, точки на окружности и радиус можно задавать в полях строки параметров объекта. Там же можно указать наличие или отсутствие осей на вычерчиваемой окружности с помощью переключателя Обрисовка осей.
Если надо построить несколько окружностей одинакового радиуса, то введите нужное значение радиуса в поле строки параметров объектов и зафиксируйте его (нажатием клавиши Enter), а затем нажмите на кнопку Запомнить состояние. После этого вычерчивайте нужное количество окружностей, указывая только координаты их центров.
Для изменения стиля обрисовки окружностей следует щелкнуть мышью на Поле стиля и в появившемся диалоговом окне (рис. 28) выбрать требуемый стиль.
Кроме окружности по координатам центра и точке на окружности, вычерчиваются окружности и с другими входными параметрами. Вызов команд для вычерчивания таких окружностей осуществляется кнопками с соответствующими названиями. Использование строки сообщений и фантома строящейся окружности существенно облегчают построения.
- кнопка Окружность по трем точкам;
- кнопка Окружность с центром на элементе;
-кнопка Окружность, касательная к кривой;
- кнопка Окружность, касательная к двум кривым;
- кнопка Окружность, касательная к трем кривым;
- кнопка Окружность по двум точкам.
Команда Ввод дуги
Для
вычерчивания дуги также существует
несколько команд. Они позволяют
построить дуги окружности с различными
входными параметрами. Так, например,для
построения дуги по центру и двум точкам
служат одноименная команда и
соответствующая ей кнопка на
инструментальной панели геометрии.
Введите центральную точку дуги (курсором или в строке параметров объекта). Затем задайте положение начальной и конечной точек. Радиус дуги определяется начальной точкой. Для изменения направления отрисовки дуги (по часовой стрелке от начальной точки или против) служит переключатель Направление в строке параметров объекта. Для изменения стиля отрисовки окружностей щелкните мышью на Поле стиля и в появившемся диалоговом окне выберите нужный стиль.
Кроме построения дуги по координатам центра и двум точкам, можно вычерчивать дуги и с другими входными параметрами. Вызов команд для их вычерчивания осуществляется кнопками с соответствующими названиями:
- кнопка Дуга по трем точкам;
- кнопка Дуга, касательная к кривой;
- кнопка Дуга по двум точкам;
- кнопка Дуга по двум точкам и углу раствора.
Если возможно построение нескольких дуг при одинаковых входных параметрах, то на экране будут показаны фантомы всех вариантов. Вы можете выбрать один или несколько ил них, щелкая мышью на нужной дуге.
Команда Ввод эллипса
Дл
я вычерчивания эллипса существует несколько команд. Они позволяют построить эллипсы г. различными входными параметрами. Например, для построения эллипса по центру и полуосям служат одноименные команда и соответствующая ей кнопка на инструментальной панели геометрии.
Введите центральную точку эллипса (курсором или координатами в строке параметров объекта). Затем задайте две точки, определяющие положение полуосей эллипса. В строке параметров объекта вы можете задать размеры и угол наклона полуосей, а также (как при вычерчивании окружности) наличие или отсутствие осей на вычерчиваемом эллипсе с помощью переключателя Обрисовка осей. Для изменения стиля обрисовки эллипсов щелкните мышью на Поле стиля и в появившемся диалоговом окне (рис. 28) выберите нужный стиль.
Кроме эллипса по координатам центра и полуосям, можно вычерчивать эллипсы и с другими входными параметрами. Вызов команд для вычерчивания таких эллипсов осуществляется соответствующими кнопками:
- кнопка Эллипс по диагонали габаритного прямоугольника;
- кнопка Эллипс по центру и углу габаритного прямоугольника;
-кнопка Эллипс по центру, середине
стороны и углу описанного параллелограмма;
- кнопка Эллипс по трем углам описанного параллелограмма;
- кнопка Эллипс по центру и трем точкам;
- кнопка Эллипс, касательный к двум кривым.
Лекальные кривые
При выполнении чертежа зачастую требуется проводить лекальные кривые (например, линии пересечения поверхностей) или нерегулярные кривые (например, линии обрыва). Чтобы их построить, используют NURBS-кривую (нерегулярный рациональный В-сплайн), кривую Безье или ломаную линию. Для вызова команд, обеспечивающих вычерчивание этих кривых, служат соответствующие кнопки на инструментальной панели геометрии.
- кнопка Ввод NURBS-кривой.
Для построения кривой последовательно указывайте курсором опорные точки кривой. В строке параметров можно задавать характеристику кривой — вес опорной точки и порядок кривой, а также с помощью кнопки переключателя Разомкнутый/Замкнутый указать, совпадает ли последняя точка кривой с первой или нет.
Для фиксации NURBS-кривой нажмите кнопку Создать объект на панели специального управления.
Для построения кривой Безье последовательно указывайте курсором точки, через которые она должна пройти. В строке параметров можно с помощью кнопки переключателя Разомкнутый/Замкнутый указать, совпадает или нет последняя точка кривой с первой.
- кнопка Ввод кривой Безье.
Для фиксации кривой Безье также необходимо нажать кнопку Создать объект на панели специального управления.
Команда Ввод ломаной позволяет построить ломаную линию, состоящую из отрезков прямых. Построенная линия является единым объектом чертежа. Для построения ломаной последовательно указывайте курсором вершины углов ломаной. В строке параметров также можно указывать с помощью кнопки переключателя Разомкнутый/Замкнутый совпадение последней точки ломаной с первой. После проведения ломаной линии необходимо нажать кнопку Создать объект.
- кнопка Ввод ломаной.
Команда Непрерывный ввод объектов
Втом случае, если вычерчивается (обводится)
контур детали, предварительнопостроенный
с помощью вспомогательных линий, и
особенно если он состоит из элементов
разного типа, то удобно воспользоваться
командой Непрерывный ввод. Она позволяет
вычертить непрерывную последовательность
отрезков, дуг и сплайнов. При ее
использовании конечная точка введенного
объекта автоматически становится
начальной точкой следующего объекта.
Для вызова этой команды служит
кнопка Непрерывный ввод на инструментальной
панели геометрии.
После вызова команды в строке параметров объекта (рис. 29), правее Поля стиля линии, отображаются пять кнопок. Три правых кнопки аналогичны кнопкам инструментальной панели геометрии для работы с объектами типа отрезок, дуга, Лекальные кривые.
Рис. 29. Строка параметров объекта при Непрерывном вводе объектов
При выборе одной из них происходит переключение на построение объекта нужного типа. Так же, как и на инструментальной панели геометрии, можно перейти к другой команде этого типа. Нажмите кнопку и не отпускайте клавишу мыши — через секунду рядом с курсором появится панель, содержащая остальные кнопки (расширенная панель команд). Не отпуская клавишу мыши, переместите курсор на кнопку вызова нужной команды и отпустите клавишу мыши. При этом выбранная кнопка появится в строке параметров объекта, а соответствующая ей команда будет активизирована. Поля, расположенные левее поля стиля линии, изменяются в зависимости от того, какой тип объекта строится в настоящий момент. При переключении на другой тип объекта изменяются и поля в строке параметров объекта.
Встроке параметров объекта присутствуют
еще две кнопки: Замкнуть иНовый
ввод.
При нажатии кнопки Замкнуть автоматически вводится точка, совпадающая с первой точкой строящейся последовательности объектов, и построение последовательности завершается. Система ждет новой непрерывной последовательности.
Нажатием кнопки Новый ввод завершается построение последовательности без замыкания контура.