Какая команда позволяет разделить чертеж по свойствам
Перейти к содержимому

Какая команда позволяет разделить чертеж по свойствам

  • автор:

КОМПАС-3D v22

Включение и настройка разбиения текущего чертежа на зоны производится в диалоге Разбиение листа на зоны .

Способы вызова диалога

• Главное меню: Настройка — Параметры. — Текущий чертеж — Параметры документа — Разбиение на зоны

• Контекстное меню: Параметры. — Текущий чертеж — Параметры документа — Разбиение на зоны

Чтобы активизировать разбиение листа на зоны и настроить параметры разбиения, включите опцию Разбивать на зоны .

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

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

Для этого выполните описанную выше настройку в файле шаблона чертежа. Подробнее о шаблонах.

© ООО «АСКОН-Системы проектирования», 2023. Все права защищены. | Единая телефонная линия: 8-800-700-00-78

Разрезать

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

Выше: части были впоследствии раздвинуты вручную, чтобы показать разрез

Имеются две команды для разделения фигуры: Slice apart и Slice to compound. Они оба создают параметрический объект «Срез», который объединяет разрезанные части в компаунд. В то же время Slice Apart разбивает полученное соединение на отдельные объекты. «Slice to compound» полностью параметрический, и не имеет проблем при изменении количества частей. «Slice apart» не будет обновлять количество объектов при изменении числа частей.

Итоговая форма занимают то же место, что и оригинал. Но она разделена там, где пересекается с другими формами. Разделенные части складываются в компаунд (или композит), поэтому кажется, что объект остается одним целым. Вам нужно взорвать соединение, чтобы получить отдельные части. Если вы хотите получить доступ к отдельным частям параметрическим способом, вы можете использовать для этой цели Part CompoundFilter. Для быстрого, непараметрического доступа используйте Downgrade.

Инструмент имеет три режима: «Standard», «Split» и «CompSolid». Формы выбора нет, они предопределены, но доступны после операции на уровне результирующих срезов.

«Standard» и «Split» различаются действием инструмента на рёбра, оболочки и составные тела: если «Split», они разделяются; если «Standard», они остаются вместе (получают дополнительные сегменты).

Составная структура в режимах «Standard» и «Split» следует за составной структурой разрезаемой формы.

В режиме «CompSolid» на выходе получается compsolid (или соединение compsolids, если полученные твердые тела образуют более одного острова связности). Compsolid — это набор тел, соединенных гранями; они связаны с твердыми телами, как полилинии связаны с ребрами, а оболочки связаны с гранями; название, вероятно, является сокращённым словосочетанием «композитное твердое тело».

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

Применение

  1. Сначала выберите объект для нарезки, а затем несколько объектов чтобы резать.
    Порядок выбора важен. Соединения с самопересечениями не допускаются (самопересечения иногда можно учесть, передав соединение через BooleanFragments)
  2. Вызвать команду Part Slice одним из способов:
    • Нажмите кнопку Part Slice на панели инструментов Part
    • Используйте пункт Деталь → Разделить → Slice apart в меню Деталь
  1. Примечаниеː Объекты для разрезания должны полностью разделять объект, который нужно нарезать. Таким образом, куб не может быть разрезан проволокой, а может быть разрезан, например, плоскостью, полученной экструдированием проволоки.

Создается параметрический объект Slice. Исходные объекты скрываются, а результат пересечения показываются в Окне трёхмерного вида.

Древовидная структура Slice

Команда Slice создаёт нарезанный объект. В следующем примере куб разрезается гранью.

Создаётся ннарезка, и каждый её фрагмент объединяется в компаунд.

Свойства

  • Данные Base: объект для нарезки.
  • Данные Tools: список объектов для нарезки. (начиная с FreeCAD v0.17.8053, это свойство не отображается в редакторе свойств и доступно только через Python).
  • Данные Mode: «Standard», «Split» или «CompSolid». «Разделить» по умолчанию. Стандартный и Разделить отличаются действием инструмента на фигуры типа агрегирования: если Разделить, они разделяются; в противном случае они хранятся вместе (получаются дополнительные сегменты).
  • Данные Tolerance: значение «нечеткости». Это дополнительный допуск, который следует применять при поиске пересечений в дополнение к допускам, сохраненным во входных формах.

̈Примечаниеː Свойства доступны на внутреннем объекте срезов, а не на уровне результата.

Пример

Создание головоломки

  1. Переключитесь на Sketcher Workbench
    • Создайте новый эскиз.
    • Нарисуйте прямоугольник, который обозначит общую форму головоломки.
    • Закройте эскиз.
  2. Переключитесь на Верстак Part.
    • Выберите эскиз и выберите Деталь → Create face from sketch.
  3. Вернитесь к верстаку Sketcher
    • Создайте еще один эскиз на той же плоскости.
    • Используя инструмент полилинии, нарисуйте линии, которые разделят головоломку на части.
  4. Вернитесь к Верстак Part.
    • Выделите эскиз разделителя и используйте Part Boolean Fragments. Это вставит вершины в места пересечения линий эскиза разделителя. Их наличие необходимо для работы на следующем этапе.
  5. Выберите прямоугольную грань и BooleanFragments эскиза разделителя и используйте Part Slice.
  6. Используйте Part ExplodeCompound к разрезанной грани, чтобы разбить соединение, созданное Part Slice, на отдельные части.

Примечание: Шаги 5 и 6 можно выполнить одним щелчком мыши, используя Part SliceApart

Примечания

  • Инструмент был представлен в FreeCAD v0.17.8053. FreeCAD необходимо скомпилировать с OCC 6.9.0 или новее; иначе инструмент будет недоступен.
  • ̈Свойства доступны на внутреннем объекте срезов, а не на уровне результата.
  • Нарезающие объекты должны полностью разделять объект, который нужно нарезать. Таким образом, куб не может быть разрезан проволокой, а может быть разрезан, например, плоскостью, полученной из экструдированной проволоки.
  • Нарезанный объект должен пройти проверку BOP. См. Part CheckGeometry.

Программирование

Инструмент можно использовать в макросах и из консоли Python, используя следующую функцию:

BOPTools.SplitFeatures.makeSlice(name) 
  • Создает пустую функцию Slice. Свойства ‘Base’ и ‘Tools’ должны быть назначены впоследствии явно.
  • Возвращает вновь созданный объект.

Slice также может применяться к простым формам, без необходимости наличия объекта документа, с помощью:

BOPTools.SplitAPI.slice(base_shape, tool_shapes, mode, tolerance = 0.0) 

Это может быть полезно для создания пользовательских сценарных атрибутов на Python.

import BOPTools.SplitFeatures j = BOPTools.SplitFeatures.makeSlice(name= 'Slice') j.Base = FreeCADGui.Selection.getSelection()[0] j.Tools = FreeCADGui.Selection.getSelection()[1:] 

Сам инструмент выполнен на Python, смотрите /Mod/Part/BOPTools/SplitFeatures.py (GitHub link) внутри каталога установки FreeCAD.

Учебники

  • FreeCad 0.18 Part WB using Slice and Slice Apart (English language), author: Ha Gei
  • FreeCAD Slice und Slice Apart und andere Tricks (German language), author: Ha Gei

2.2.8. Деление объекта на части

Команда DIVIDE (ПОДЕЛИ)

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

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

Для деления объекта на части с помощью блока используется ключ Block (Блок). При этом выдаются запросы:

Block name to insert:

Имя блока для вставки:

Align block with object? :

Согласовать ориентацию блока с ориентацией объекта?:

Точки или блоки, обрисовываемые командой DIVIDE (ПОДЕЛИ), добавляются к текущему набору. Это позволяет разделить объект, выполнить часть рисунка, используя режим объектной привязки Node (Узел), а затем стереть все точки с помощью команды ERASE (СОТРИ) с ключом Previous (Предыдущий).

Так как AutoCAD по умолчанию применяет невидимые маркеры, то перед применением или сразу после применения этой команды необходимо задать видимые маркеры (командой PDMODE) (п. 2.1.1).

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

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

2 .2.9. Удлинение объектов Команда extend (продолжить)

Команда EXTEND позволяет удлинять существующие объекты рисунка так, чтобы они заканчивались на границе, определенной одним или несколькими объектами. Принцип работы с этой командой аналогичен с командой Trim (Обрезать) п. 2.2.4. После ввода команды появляется подсказка

Select boundary edge(s)…

Выберите граничные кромки…

Select objects:

Выберите объекты:

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

Далее следует запрос

Select object to extend:

Выберите объект, который нужно удлинить:

На этот запрос требуется указывать те объекты, которые необходимо удлинить. Удлинение объекта происходит немедленно. Команда будет повторять запрос до нажатия ENTER>.

2.2.10. Перемещение изображения в новое положение

Команда MOVE (ПЕРЕМЕЩЕНИЕ)

Для перемещения одного или нескольких объектов из одного места рисунка в другое используется команда Move (Передвинь). После ввода команды появляются подсказки:

Select objects:

Выбор объектов:

Base point or displacement:

Базовая точка объект:

Second point of displacement:

Новое положение этой точки:

Выберите базовую точку на рисунке в ответ на запрос «Base point…» и на запрос «Second point. » укажите вторую точку для перемещения. Произойдет перемещение изображения на рисунке.

Команда MOVE работает и для трехмерных объектов

КОМПАС-3D v22

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

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

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

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

Способы вызова команды

• Черчение — Правка — Разбить кривую

• Инструменты эскиза — Изменение геометрии — Разбить кривую

• Главное меню: Черчение — Разбить — Разбить кривую

• Найдите и запустите команду с помощью поля поиска в строке Главного меню

1. Укажите кривую для разбиения. Ее наименование появится в поле Объект на Панели параметров.

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

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

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

3. Для завершения работы команды нажмите кнопку Завершить .

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

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

Способы вызова команды

• Черчение — Правка — Разбить кривую на N частей

• Инструменты эскиза — Изменение геометрии — Разбить кривую на N частей

• Главное меню: Черчение — Разбить — Разбить кривую на N частей

• Найдите и запустите команду с помощью поля поиска в строке Главного меню

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

2. Укажите кривую для разбиения. Ее наименование появится в поле Объект .

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

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

3. Для завершения работы команды нажмите кнопку Завершить .

© ООО «АСКОН-Системы проектирования», 2023. Все права защищены. | Единая телефонная линия: 8-800-700-00-78

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

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