Содержание
  1. Задать координаты всех пяти отверстий, габарит, толщину и две версии диаметра
  2. Ограничить Blender-сценарий применённым мешем; признать параметры modifiers/Geometry Nodes и Metric Units
  3. Проверить редактируемый размер и зависимости в FCStd, геометрические размеры — отдельно в STEP
  4. Не обещать восстановление constraints/history по STEP или штатный STEP-экспорт Blender
  5. Две численные ручные проверки
  6. Частые вопросы
Подборки и сравнения

Blender или FreeCAD: деталь и правка диаметра

5 ноября 2026 · 8 минут чтения

Blender или FreeCAD: деталь и правка диаметра — выбор зависит от того, где живёт число, которое вы будете менять. Учебная деталь «Держатель-05»: пластина X от −40 до +40, Y от −20 до +20, Z от 0 до 6, четыре сквозных отверстия Ø4,2 с центрами (−32,−12), (−32,+12), (+32,−12), (+32,+12), центральное отверстие в точке (0,0) версии A Ø20 и B Ø25, фаска 1 мм по наружному верхнему периметру, габарит обеих версий 80×40×6 мм.

Дальше разберём, где эта правка проходит как изменение ограничения, а где как перестроение геометрии.

Задать координаты всех пяти отверстий, габарит, толщину и две версии диаметра

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

Параметр Значение
Габарит пластины 80×40×6 мм
Границы по X от −40 до +40
Границы по Y от −20 до +20
Границы по Z от 0 до 6
Четыре крепёжных отверстия Ø4,2 сквозные
Центры крепёжных (−32,−12), (−32,+12), (+32,−12), (+32,+12)
Центральное отверстие, версия A Ø20, центр (0,0)
Центральное отверстие, версия B Ø25, центр (0,0)
Фаска 1 мм, наружный верхний периметр

В FreeCAD этот договор ложится на эскиз наружного прямоугольника, операцию Pad длиной 6 и второй эскиз с окружностями под Pocket. В документации проекта PartDesign Pad описан как вытягивание эскиза или грани тела по прямому пути, а PartDesign Pocket — как вырезание тела вытягиванием эскиза или грани. Обе операции принимают числовую длину, и для сквозных отверстий в документации проекта указан тип Through all.

В Blender тот же договор задаётся иначе: сцена переводится в Metric, размеры вводятся с суффиксом mm, а полученная геометрия проверяется измерением. Руководство Blender по Scene Properties описывает Unit Scale как множитель перевода между внутренними единицами и значениями в интерфейсе и отдельно оговаривает, что он влияет на отображаемые значения. Практический вывод: число в панели и фактический размер — две разные вещи, которые сверяют отдельно.

Пятое отверстие — то самое, вокруг которого строится вся правка. Его диаметр существует в двух версиях, и именно переход 20 → 25 мм проверяет, умеет ли ваш исходник хранить размер как параметр.

Ограничить Blender-сценарий применённым мешем; признать параметры modifiers/Geometry Nodes и Metric Units

Для честного сравнения в этом разборе выбран конкретный Blender-сценарий: уже применённый полигональный меш, у которого исходный эскиз не сохранён. Это ограничение сценария, и его нужно назвать прямо, иначе сравнение превратится в спор о возможностях пакета.

Что при этом признаётся за Blender:

  • Scene Units переключаются в Metric, и длины вводятся в миллиметрах;
  • неприменённые modifiers хранят параметры и работают неразрушающе;
  • Geometry Nodes дают собственные параметрические узлы.

Руководство Blender по модификаторам описывает их как автоматические операции, которые влияют на геометрию объекта неразрушающим способом, меняя отображение и рендер, но не базовую геометрию, доступную прямому редактированию. Там же указано, что модификатор можно применить, сделав изменения постоянными, и что собственные модификаторы собираются через Geometry Nodes. Отсюда следует важное: утверждение «в Blender нельзя хранить размеры» неверно, и в этом разборе оно не используется.

Разница в другом. У применённого меша нет исходного диаметра как ограничения эскиза. Граница центрального отверстия — это набор полигонов, и способ её правки зависит от того, как автор строил модель: булева операция, отдельный объект-цилиндр, петля рёбер. Универсальной команды «поставь 25 мм» для такого меша нет, потому что менять нечего — числа как отдельной сущности не осталось.

Практический порядок для Blender-маршрута:

  1. Проверьте Scene Units и выбранную систему единиц.
  2. Найдите в сцене объект, задающий центральное отверстие, и посмотрите, остался ли он отдельным или слит булевой операцией.
  3. Если параметр сохранился в неприменённом модификаторе или узле, меняйте его и пересчитывайте.
  4. Если геометрия уже применена, правьте границу вручную и заново измеряйте результат.
  5. Сохраните файл со способом построения, который реально остался в сцене.

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

Проверить редактируемый размер и зависимости в FCStd, геометрические размеры — отдельно в STEP

В FreeCAD правка A → B выглядит как изменение одного ограничения. В документации проекта инструмент Sketcher ConstrainDiameter описан как фиксирующий диаметр окружностей и дуг; значение ограничения редактируется, а вызов доступен из меню Sketch → Sketcher constraints → Constrain diameter и по сочетанию клавиш K, затем O. Для нашей детали это означает: у центральной окружности меняется единственное ограничение диаметра 20 → 25, после чего модель пересчитывается.

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

Что проверяем Где проверяем Что считается успехом
Редактируемый размер holder_B.FCStd Исходный размер центральной окружности 25 мм
Зависимые операции holder_B.FCStd Pocket и фаска не разрушены пересчётом
Крепёжные отверстия holder_B.FCStd Ø4,2 на исходных координатах
Габарит holder_B.FCStd 80×40×6 мм
Геометрия обмена повторно открытый STEP Центральное отверстие 25 мм, габарит 80×40×6 мм

Эталон проверки 1: открыть именно holder_B.FCStd, найти исходный размер центральной окружности 25 мм, убедиться, что четыре крепёжных отверстия остались Ø4,2 на исходных координатах, а габарит — 80×40×6 мм. Отдельно проверяется, что пересчёт не разрушил Pocket и фаску: исправность истории не определяется по одному виду модели.

Эталон проверки 2: после повторного открытия STEP измерить центральное отверстие 25 мм и габарит 80×40×6 мм. Допустимое численное отклонение учебной приёмки — ±0,01 мм. Обе проверки — ручные и численные; изготовленная деталь и проведённый CAD-тест здесь не заявляются.

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

Не обещать восстановление constraints/history по STEP или штатный STEP-экспорт Blender

Обещание «экспортируйте в STEP и правьте дальше» звучит удобно и не подтверждается. В таблице форматов FreeCAD STEP и STP описаны как формат обмена инженерными моделями с импортом и экспортом, а FCStd — как собственный формат FreeCAD. Формат обмена переносит геометрию; наличие в нём исходных ограничений и дерева операций из этой таблицы не следует.

Практический вывод для маршрута: STEP — это выход для согласованной геометрии. Если следующая правка диаметра должна быть изменением одного числа, храните FCStd. STEP пригодится для передачи геометрии и для повторного измерения.

Со стороны Blender в этом маршруте STEP-экспорт штатными средствами не обещается. Для визуализации и согласованного mesh-обмена остаётся меш. Если вам нужен именно обмен инженерной геометрией, этот шаг выполняется в CAD-пакете.

Отдельно стоит сказать о гарантиях. Ни один пакет не гарантирует сохранность всех зависимых элементов произвольной модели одним нажатием. Пересчёт может пройти гладко, а может потребовать правки зависимых операций — это свойство конкретного построения, и проверяется оно открытием файла.

Две численные ручные проверки

Обе проверки выполняются руками и дают числовой ответ. Ни одна из них не подтверждает изготовление детали или проведённый CAD-тест — это учебная приёмка модели.

Проверка 1, редактируемый исходник:

  1. Откройте holder_B.FCStd.
  2. Найдите исходный размер центральной окружности и убедитесь, что он равен 25 мм.
  3. Проверьте четыре крепёжных отверстия: Ø4,2 на координатах (−32,−12), (−32,+12), (+32,−12), (+32,+12).
  4. Проверьте габарит: 80×40×6 мм.
  5. Убедитесь, что Pocket и фаска 1 мм по наружному верхнему периметру не разрушены пересчётом.

Проверка 2, геометрия обмена:

  1. Повторно откройте holder_B.step.
  2. Измерьте центральное отверстие — ожидается 25 мм.
  3. Измерьте габарит — ожидается 80×40×6 мм.
  4. Сравните с допуском учебной приёмки ±0,01 мм.
  5. Зафиксируйте, что наличие редактируемого ограничения эскиза этой проверкой не подтверждается.

Условный выбор по итогам разбора: при обязательной дальнейшей правке точного диаметра и передаче редактируемой CAD-истории подходит FreeCAD с FCStd; для художественного полигонального моделирования и визуализации с уже организованными параметрами может подходить Blender.

Частые вопросы

Blender или FreeCAD — что выбрать для детали с точным диаметром?
Если диаметр придётся менять повторно и передавать редактируемый исходник, берите FreeCAD: правка идёт через ограничение диаметра в эскизе и пересчёт модели. Blender подходит для полигонального моделирования и визуализации, где параметры уже организованы в модификаторах или узлах. Решение определяется тем, что должно остаться в файле после работы.

Можно ли править диаметр в Blender?
Да, если параметр сохранён: неприменённые модификаторы и Geometry Nodes хранят настройки неразрушающе. У применённого полигонального меша исходного диаметра как ограничения эскиза нет, и способ правки границы отверстия зависит от построения. Универсальной команды смены диаметра для такого меша не существует.

Переносится ли история построения через STEP?
STEP — формат обмена инженерной геометрией, и в таблице форматов FreeCAD он описан именно так. Наличие в нём исходных ограничений и дерева операций оттуда не следует. Для следующей размерной правки храните FCStd, а STEP используйте для передачи геометрии и повторного измерения.

Как проверить, что правка диаметра прошла корректно?
Откройте holder_B.FCStd и найдите исходный размер центральной окружности 25 мм, проверьте крепёжные отверстия Ø4,2 и габарит 80×40×6 мм. Отдельно убедитесь, что Pocket и фаска не разрушены пересчётом. Затем повторно откройте STEP и измерьте центральное отверстие и габарит с допуском ±0,01 мм.

Влияет ли Unit Scale в Blender на размеры детали?
Unit Scale меняет перевод между внутренними единицами и значениями в интерфейсе, влияя на отображение. Руководство Blender отдельно оговаривает, что внутреннее поведение сцены от этого не зависит. Поэтому масштаб экспорта проверяют измерением полученной геометрии, а число в панели само по себе недостаточно.

Читайте также

3 материала