Аскон КОМПАС-3D. Руководство по библиотекам - часть 95

 

  Главная      Учебники - Разные     Аскон КОМПАС-3D. Руководство по библиотекам

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

содержание      ..     93      94      95      96     ..

 

 

Аскон КОМПАС-3D. Руководство по библиотекам - часть 95

 

 

342

Глава 34.

Преобразования объектов

34.1.

Поворот

Чтобы повернуть выделенные объекты, вызовите команду 

Поворот

.

Задайте точку центра поворота.

Если известно положение, которое должна занять после поворота какая!либо точка
изображения, задайте ее в качестве базовой (

т1

). Затем задайте новое положение этой

точки — 

т2

Если известен угол поворота объектов, введите его в соответствующее поле на Панели
свойств.

Управление исходными объектами описано в разделе 32.1.1 на с. 332.

34.2.

Масштабирование

Чтобы выполнить масштабирование выделенных объектов, вызовите команду 

Масшта

бирование

.

Введите в соответствующие поля на Панели значения коэффициентов масштабирования
в направлении осей координат (вы можете ввести разные значения коэффициента мас!
штабирования по осям).

а)

б)

Рис. 34.1.  Выполнение поворота: а) исходное изображение, б) изображение после

поворота отверстия (центр поворота отмечен «крестиком»)

Иногда требуется повернуть только часть геометрических объектов, составляющих
изображение, а остальные — соответствующим образом перестроить. Такое редактиро!
вание осуществляется с помощью команды 

Деформация поворотом

 (см. раздел 35.3

на с. 347).

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

343

Глава 34. Преобразования объектов

Управление исходными объектами описано в разделе 32.1.1 на с. 332.

Группа переключателей 

Выносные линии

 управляет масштабированием выносных ли!

ний. Подробно об этом рассказано в следующем разделе.

Задайте точку центра масштабирования.

34.2.1. Управление масштабированием выносных линий

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

Выносные линии

 активен переклю!

чатель 

Не масштабировать

.

Если необходимо изменить длину выносных линий и линий!выносок в соответствии с за!
данными коэффициентами масштабирования, активизируйте опцию

 Масштабиро

вать

.

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

а)

б)

Рис. 34.2.  Выполнение масштабирования: а) исходное изображение,

б) изображение после масштабирования проушины

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

Деформация масштабировани

ем

 (см. раздел 35.4 на с. 348).

а)

б)

в)

Рис. 34.3.  Уменьшение масштаба копий объекта в два раза: а) исходный объект,

б) копирование без масштабирования выносных линий,

в) копирование с масштабированием выносных линий

Часть V.

Редактирование

344

34.3.

Симметрия

Чтобы выполнить преобразование симметрии относительно прямой для выделенных
объектов, вызовите команду 

Симметрия

.

Задайте первую точку, принадлежащую оси симметрии (

т1

).

Если положение второй точки на оси (

т2

) известно, задайте ее.

Если известен угол наклона оси, (угол между ней и осью абсцисс текущей системы ко!
ординат) введите его в соответствующее поле на Панели свойств.

Управление исходными объектами описано в разделе 32.1.1 на с. 332.

34.3.1. Указание существующей оси симметрии

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

 Выбор базового объекта

 и укажите курсором

нужный объект.

34.4. Преобразование в NURBS

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

Чтобы преобразовать геометрический объект или текст в NURBS, вызовите команду

Преобразовать в NURBS

.

Укажите объект для преобразования.

Управление исходными объектами описано в разделе 32.1.1 на с. 332.

Результат преобразования текстов в кривые NURBS зависит от типа используемого
шрифта. Так, при обработке TrueType!шрифтов создаются контуры букв, а при обработ!
ке векторных шрифтов — наборы отрезков, составляющие буквы (рис. 34.5).

а)

б)

Рис. 34.4.  Преобразование симметрии: а) исходное изображение,

б) результат выполнения команды

345

Глава 34. Преобразования объектов

а)

б)

Рис. 34.5.  Преобразование текстов в NURBS: а) исходные объекты — тексты,

набранные TrueTypeшрифтом и векторным шрифтом, б) результаты преобразования

Некоторые объекты невозможно преобразовать в один NURBS без кратных точек. Ре!
зультатом преобразования таких объектов является контур, состоящий из нескольких
NURBS без кратных точек.

346

Глава 35.

Деформация

Команды деформации используются в случаях, когда необходимо сдвинуть, повернуть
или промасштабировать часть изображения таким образом, чтобы объекты, положение
характерных точек которых изменилось, не потеряли связь с неподвижными объектами.
То есть команды деформации позволяют редактировать элементы, не «разрывая» изоб!
ражение.

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

Порядок указания объектов одинаков для всех трех команд. Он рассмотрен в
разделе 35.1. В остальных разделах описана последовательность действий при выпол!
нении деформации конкретного типа.

35.1.

Выбор объектов для деформации

Указание объектов для деформации производится с помощью прямоугольной рамки.

Укажите противоположные вершины рамки 

т1

 и 

т2

. «Захваченные» объекты будут выде!

лены. Система перейдет в режим выполнения деформации.

Набор выделенных объектов можно изменить при помощи кнопок на Панели специаль!
ного управления.

Кнопка 

Выделить новой рамкой

 позволяет сформировать рамку заново. После ее на!

жатия прежнее выделение отменяется и система вновь ожидает выделения объектов: на
Панели свойств появляются поля 

т1

 и 

т2

. Вы можете указать вершины рамки заново.

Кнопка 

Исключить/добавить объект

 позволяет снять выделение с объектов, попав!

ших в рамку. Для исключения объекта укажите его курсором. Повторное указание объ!
екта снова включает его в выделенную группу.

Пока кнопка 

Исключить/добавить объект

 нажата, поля Панели свойств недоступны.

Закончив исключение или добавление объектов, отожмите кнопку, чтобы перейти к вы!
полнению деформации.

35.2.

Деформация сдвигом

Чтобы выполнить деформацию объектов сдвигом, вызовите команду 

Деформация

сдвигом

.

Укажите объекты для деформации.

Объект, изначально находившийся вне рамки, невозможно добавить к выделенным.

347

Глава 35. Деформация

Если известно положение, которое должна занять после сдвига какая!либо точка изоб!
ражения, задайте ее в качестве базовой (

т1

). Затем задайте новое положение этой

точки — 

т2

Если известны смещения объектов в направлении осей текущей системы координат, вве!
дите их в соответствующие поля на Панели свойств.

Деформация объектов сдвигом происходит по следующему правилу.

Элементы, 

полностью

 

попавшие

 в рамку выделения, будут просто сдвинуты на заданное

расстояние.

Элементы, 

частично попавшие

 в рамку выделения, будут отредактированы таким обра!

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

Элементы, 

не попавшие

 в рамку выделения, не редактируются.

35.3.

Деформация поворотом

Чтобы выполнить деформацию объектов поворотом, вызовите команду 

Деформация

поворотом

.

Укажите объекты для деформации.

Задайте точку центра поворота.

Если известно положение, которое должна занять после поворота какая!либо точка
изображения, задайте ее в качестве базовой (

т1

). Затем задайте новое положение этой

точки — 

т2

Если известен угол поворота объектов, введите его в соответствующее поле на Панели
свойств.

Деформация объектов поворотом происходит по следующему правилу.

Элементы, 

полностью

 

попавшие

 в рамку выделения, будут просто повернуты на задан!

ный угол относительно центра поворота.

Элементы, 

частично попавшие

 в рамку выделения, будут отредактированы таким обра!

зом, чтобы их характерные точки, попавшие в рамку выделения, повернулись на задан!

а)

б)

Рис. 35.1.  Выполнение деформации сдвигом:

а) выбор объектов (выделенные объекты показаны серым цветом), б) результат операции

Часть V.

Редактирование

348

ный угол относительно центра поворота, а характерные точки, не попавшие в рамку вы!
деления, остались на прежнем месте.

Элементы, 

не попавшие

 в рамку выделения, не редактируются.

35.4.

Деформация масштабированием

Чтобы выполнить деформацию объектов масштабированием, вызовите команду 

Де

формация масштабированием

.

Укажите объекты для деформации.

Введите в соответствующие поля на Панели значения коэффициентов масштабирования
в направлении осей координат (вы можете ввести разные значения коэффициента мас!
штабирования по осям).

Задайте точку центра масштабирования.

После этого будет выполнено перестроение объектов.

Деформация объектов масштабированием происходит по следующему правилу.

Элементы, 

полностью попавшие

 в рамку выделения, будут просто промасштабированы

с заданным коэффициентом относительно центра масштабирования.

Элементы, 

частично попавшие

 в рамку выделения, будут отредактированы таким обра!

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

Элементы, 

не попавшие

 в рамку выделения, не редактируются.

а)

б)

Рис. 35.2.  Выполнение деформации поворотом:

а) выбор объектов (выделенные объекты показаны серым цветом), б) результат операции

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

349

Глава 35. Деформация

а)

б)

Рис. 35.3.  Выполнение деформации масштабированием: а) выбор объектов (выделенные 

объекты показаны серым цветом), б) результат операции

350

Глава 36.

Разбиение объектов на части

Команды разбиения могут быть применены к любым кривым, кроме эквидистант и вспо!
могательных прямых.

36.1.

Разбить кривую на две части

Чтобы разбить объект в какой!либо точке на две части, вызовите команду 

Разбить кри

вую

.

Укажите кривую.

Если кривая не замкнута, то для разбиения ее на две части требуется задание одной точ!
ки 

т1

.

Если кривая замкнута, то для ее разбиения необходимо задать точки 

т1

 и 

т2

.

36.2.

Разбить кривую на несколько равных частей

Чтобы разбить объект на несколько равных частей, вызовите команду 

Разбить кривую

на N частей

.

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

Если кривая замкнута, необходимо задать начальную точку для разбиения.

Если точки, указанные при выполнении команд, не принадлежат выбранным кривым, то
положение точек разбиения будет определяться проекциями указанных точек на кривую.
Для точного позиционирования курсора воспользуйтесь привязками (см. раздел 8.2 на
с. 84).

351

Глава 37.

Удаление частей объектов. Продление объектов

Иногда при редактировании чертежа требуется удалить не весь элемент, а только какую!
либо его часть или, наоборот, достроить недостающую часть элемента. В этих случаях
удобно применять специальные команды усечения объектов, а также команды удаления
области, фаски/скругления, команды выравнивания по границе и удлинения объектов.

37.1.

Усечение кривых

Чтобы удалить часть объекта, ограниченную точками пересечения его с другими объек!
тами (усечь объект), вызовите из меню команду 

Усечь кривую

.

Усекать можно любые геометрические объекты за исключением эквидистант и вспомо!
гательных прямых.

По умолчанию удаляется тот участок кривой, который указан курсором. При этом в груп!
пе 

Режим

 на Панели свойств активен переключатель 

Удалять указанный участок

. Ес!

ли же требуется удалить внешние по отношению к указанному участки кривой, активи!
зируйте переключатель 

Оставить указанный участок

. Так, на рис. 37.1, б для усечения

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

Установив требуемый режим, укажите нужный участок кривой.

37.2.

Усечение кривых по указанным точкам

Чтобы удалить часть объекта, ограниченную двумя произвольно заданными точками,
вызовите команду 

Усечь кривую двумя точками

.

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

По умолчанию удаляется участок кривой, заключенный между указанными точками (ес!
ли объект не замкнут) или участок, указанный курсором (если объект замкнут). При этом
в группе 

Режим

 на Панели свойств активен переключатель 

Удалять указанный учас

ток

. Если же требуется удалить внешние по отношению к указанному участки кривой, ак!

тивизируйте переключатель 

Оставить указанный участок

Установив нужный режим, укажите курсором усекаемый геометрический объект.

а)

б)

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

Часть V.

Редактирование

352

Затем укажите две точки (

т1

 и 

т2

), ограничивающие участок кривой, который следует

удалить.

Если кривая замкнута, необходимо указать точку внутри удаляемого участка.

37.3.

Выравнивание по границе

Выравнивание объектов по границе — продление объектов до границы выравнивания
или усечение по ней.

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

Использовать в качестве границы можно любые геометрические объекты, а выравнивать
по границе — любые, кроме вспомогательных прямых. 

Чтобы выровнять объекты, вызовите команду 

Выровнять по границе

.

Укажите границу выравнивания. 

Укажите объекты, которые должны быть выровнены.

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

Если указанная точка не принадлежит выбранной кривой, то положение границ участка
будет определяться проекциями указанных точек на кривую. Для точного позициониро!
вания курсора воспользуйтесь привязками (см. раздел 8.2 на с. 84).

Рис. 37.2.  Усечение объектов по двум точкам

а)

б)

Рис. 37.3.  Выполнение выравнивания: а) исходное изображение, б) результат операции

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

353

Глава 37. Удаление частей объектов. Продление объектов

Чтобы перейти к выравниванию по другой границе, нажмите кнопку 

Указать заново

 и

выберите новую границу.

37.4.

Удлинение до ближайшего объекта

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

Удлинить до ближайшего объекта

.

Укажите объект для удлинения — отрезок, дугу окружности или эллипса.

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

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

За один вызов команды вы можете продолжить несколько объектов или несколько раз
продолжить один и тот же объект.

37.5.

Удаление фасок и скруглений

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

Удалить фаску/скруг

ление

.

а)

б)

Рис. 37.4.   Выполнение выравнивания: а) исходное изображение, б) результат операции

Рис. 37.5.  Исходное изображение и изображение после удлинения отрезков

Если имеется несколько объектов, часть из которых нужно продолжить до пересечения
с объектом, а часть — усечь в точках пересечения с тем же объектом, воспользуйтесь ко!
мандой 

Выровнять по границе

.

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

Удлинить до ближайшего объекта

 продолжает объект только до

явных точек пересечения с другими объектами. 

Часть V.

Редактирование

354

Укажите фаску или скругление, подлежащие удалению. Если объекты, которые соединя!
ет указанный отрезок или дуга, можно перестроить, продолжив их до точки пересечения,
то фаска или скругление будут удалены.

37.6.

Очистка области

При разработке чертежной документации (особенно сборочных и компоновочных черте!
жей) изображения деталей зачастую накладываются друг на друга. Естественно, что не!
видимые линии контуров деталей не должны изображаться в документе. Однако удале!
ние их поодиночке — долгая и утомительная работа, автоматизировать и заметно
ускорить которую можно с использованием команды 

Очистить область

Итак, чтобы удалить все объекты, находящиеся внутри или снаружи от некоторой грани!
цы, вызовите команду 

Очистить область

.

Система ожидает указания границ областей для очистки.

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

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

Обход

границы по стрелке

. Дальнейший порядок действий описан в разделе 20.1.2 на с. 166.

а)

б)

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

очистки области: а) выбор объекта (показан серым цветом), б) результат операции

а)

б)

Рис. 37.7.  Граница для очистки области, состоящая из участков нескольких объектов:

а) выбор объектов (показаны серым цветом), б) результат операции

355

Глава 37. Удаление частей объектов. Продление объектов

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

Ручное рисование границ

. Дальнейший порядок действий описан в

разделе 20.1.1 на с. 165.

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

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

Режим

 на Панели свойств активен переключатель 

Удалять

объекты внутри границ

. Если же эти объекты требуется оставить, а все остальные уда!

лить, активизируйте переключатель 

Удалять объекты снаружи от границ

.

После того, как границы областей указаны, нажмите для их очистки кнопку 

Создать

объект

.

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

При выполнении команды удаляются (усекаются) объекты, расположенные в текущем
виде на текущем и активных слоях. О видах и слоях см. Том II, главы 45–47.

Если в числе объектов, частично попавших в область для очистки, есть эквидистанта, то
она удаляется полностью.

Если в числе объектов, частично попавших в область для очистки, есть объекты оформ!
ления (линии!выноски, обозначения баз, допусков формы и т.п.), то в большинстве слу!
чаев они удаляются полностью. Размеры имеют следующую особенность: они не удаля!
ются, если в области для очистки оказалась размерная надпись. Благодаря этому можно
получать изображения, показанные на рис. 37.8.

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

37.7.

Удаление частей объектов оформления
и библиотечных макроэлементов

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

а)

б)

Рис. 37.8.  Использование временной ломаной линии в качестве границы области очистки: 

а) формирование ломаной, б) результат операции

Часть V.

Редактирование

356

На рис. 37.9 приведены примеры редактирования некоторых из перечисленных объек!
тов.

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

37.8.

Очистка фона

Согласно стандарту, при недостатке места для стрелок и надписей допускается преры!
вать контурные, выносные, центровые и осевые линии, а также штриховку.

Как было показано выше, это можно сделать, используя команды 

Усечь по двум точ

кам

 (рис. 37.2, 37.9, а) и 

Очистить область

 (рис. 37.7).

Однако гораздо более удобно применять очистку фона — автоматическое прерывание
штриховок и линий при пересечении их со следующими объектами:

текст на чертеже, 

стрелки, надписи и знаки в составе объектов оформления (размеров, линий!выносок,
допусков формы и т.п.).

Чтобы включить очистку фона в текущем документе, вызовите команду 

Сервис – Пара

метры... – Текущий документ – Перекрывающиеся объекты

. В появившемся диа!

логе (рис. 37.10) включите опцию 

Прерывать штриховки и линии...

а)

б)

Рис. 37.9.  Удаление части изображения: 

а) выносной линии размера, б) крепежного элемента (шпильки)

357

Глава 37. Удаление частей объектов. Продление объектов

При включенном прерывании вы можете:

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

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

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

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

Очистить фон

 из контекстного меню (рис. 37.11) или из меню 

Сервис

.

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

Рис. 37.10.  Настройка отображения перекрывающихся объектов

Установленная величина зазора не влияет на габариты очищаемого поля вокруг текстов.
Эти габариты определяются системой автоматически. Они пропорциональны высоте
символов текста.

 

 

 

 

 

 

 

содержание      ..     93      94      95      96     ..