РЕДАКТИРОВАНИЕ · РАЗДЕЛИТЬ

Разделить модель на две замкнутые части с гнёздами под штифты

Рейка «Разделить» режет STL на части: плоскость, перпендикулярная оси X, Y или Z, в точке от 5 до 95% габарита, и крышки на срезе. На выходе две замкнутые сетки, при желании — с гнёздами под 1–3 соединительных штифта. До нажатия кнопки геометрия не трогается: половины подкрашены двумя цветами, плоскость среза — оранжевая.

Инструмент откроется на демо-модели Benchy — свой файл можно открыть там же

Файл не покидает устройство

Паспорт инструмента

Ось среза
X / Y / Z; по умолчанию Z
Позиция
5–95% габарита по выбранной оси, шаг 1%, по умолчанию 50%; рядом пересчёт в мм с округлением до 0.1
Штифты
0–3 шт., шаг 1; по умолчанию 0 — без штифтов
Ø, мм
от 1 мм, шаг 0.5 мм; по умолчанию 4 мм; верхней границы в поле нет
Зазор, мм
от 0.05 мм, шаг 0.05 мм; по умолчанию 0.25 мм; радиус гнезда = (Ø + зазор) / 2, но не меньше 0.5
Глубина
от 2, шаг 1; по умолчанию 5; единиц в подписи нет (модельные единицы); длина штифта = глубина × 2 − 0.3
Где считается
в главном потоке вкладки, без воркера и без сервера; предпросмотр — клон с плоскостями отсечения, геометрия не меняется
Файлы «Скачать STL»
<имя>-part-1.stl, <имя>-part-2.stl, при штифтах — <имя>-alignment-pins.stl; бинарный STL

Разделение STL на части: как это работает

  1. Откройте модель — «Открыть модель» или перетащите файл в окно — и переключитесь в «Редактирование»: рейка инструментов появляется только в этом режиме.
  2. Нажмите «Разделить» на рейке. Исходник скроется, вместо него — «Часть 1» и «Часть 2» двумя цветами и полупрозрачная оранжевая «Плоскость среза».
  3. Выберите «Ось среза» X, Y или Z и сдвиньте ползунок «Позиция»: под ним читается «N% · X мм» — где именно по модели пройдёт рез.
  4. Если половины будут склеиваться, задайте «Штифты» от 1 до 3, «Ø, мм», «Зазор, мм» и «Глубина»: гнёзда встанут на самом большом контуре среза, в обеих половинах на одних и тех же точках.
  5. «Применить деление» — в сцене появятся «… — часть 1», «… — часть 2» и, если заданы, «Соединительные штифты», разложенные на столе с зазором 5 мм. В истории — запись «Разделение модели», откат — Ctrl/Cmd+Z.
  6. Или «Скачать STL» — файлы <имя>-part-1.stl, <имя>-part-2.stl и <имя>-alignment-pins.stl сохраняются сразу, а сцена остаётся нетронутой.

Разделение STL на части: где предел

  • Плоскость только перпендикулярна X, Y или Z и только в 5–95% габарита по оси: наклонного среза и реза у самого края нет.
  • Режется вся сцена, а не выбранный объект, и каждая половина сплющивается в одну сетку с одним стандартным материалом — иерархия объектов и покраска исходника в части не переносятся.
  • Штифтов не больше трёх; гнёзда ставятся только на самом большом контуре среза и отбрасываются, если до края контура ближе 1.25 радиуса.
  • Считается в главном потоке: индикатор без процентов и без кнопки «Отменить». Если плоскость не задевает геометрию, операция завершится ошибкой «Плоскость не пересекает модель».

Разделение STL на части: вопросы

Как разделить STL на две части, если модель не помещается в принтер?
Откройте файл, переключитесь в «Редактирование» и нажмите «Разделить» на рейке. Выберите ось и положение плоскости ползунком «Позиция» — от 5 до 95% габарита, рядом показываются миллиметры. «Скачать STL» сразу отдаст <имя>-part-1.stl и <имя>-part-2.stl, а «Применить деление» оставит части в сцене отдельными объектами, разложенными на столе.
Как разрезать STL, чтобы части были замкнутыми?
Каждый треугольник сцены клипуется в обе стороны от плоскости, контуры среза закрываются крышками, и вершины крышек кладутся ровно на плоскость. Каждая половина отдаётся одной замкнутой оболочкой — так STL и печатается. Подсказка панели говорит то же: «Получите 2 замкнутые STL-части для печати в несколько подходов».
Как сделать штифты для склейки частей модели?
В поле «Штифты» задайте от 1 до 3, затем «Ø, мм», «Зазор, мм» и «Глубина». Радиус гнезда считается как (Ø + зазор) / 2, штифт получается длиной глубина × 2 − 0.3 и уходит в отдельную сетку «Соединительные штифты» — при скачивании это файл <имя>-alignment-pins.stl. Один штифт встаёт в центр самого большого контура среза, два — на ±22% его длинной стороны, три — на −28%, 0 и +28%.
Можно ли разрезать модель под углом или несколькими плоскостями сразу?
Нет: плоскость всегда перпендикулярна оси X, Y или Z, а положение ограничено 5–95% габарита. За один проход получается ровно две части. После «Применить деление» следующий рез пройдёт уже по всей сцене — по обеим половинам, потому что инструмент режет все меши сцены целиком.
Уходит ли STL на сервер при разделении?
Нет. Разрез считается в главном потоке той же вкладки — функция splitObjectAtPlane в движке редактора, без воркера и без запросов наружу. Предпросмотр тоже локальный: клон модели с плоскостями отсечения, геометрия исходника не меняется, пока вы не нажмёте «Применить деление» или «Скачать STL».