cookie-cutter-form-rhinoscript

0

Описание

Скрипт построения вырубных форм для печенья из замкнутой кривой для Rhinoceros 3d.

Языки

  • Python100%
3 месяца назад
3 месяца назад
3 месяца назад
README.md

Cookie form cutter

Построение вырубной формы для печенья из замкнутой кривой для 3d печати

Скрипт для Rhinoceros 3d на IronPython2.7

Проверено в Rhino 8.

Скрипт строит модель вырубной формы для печенья по абрису на плоскости. Абрис в виде замкнутой кривой можно строить в самой программе Rhinoceros или импортировать в векторном формате из любой другой программы (векторного редактора). Проверено в Affinity v3, вектор можно вставить простой копипастой через буфер обмена.

Использование

В меню Rhinoceros выбрать Tools → Script → Run и следовать подсказкам. Выбрать замкнутую кривую и указать высоту формы.

Параметры

По умолчанию юбка ребра жёсткости шириной 5мм и высотой 2мм, ширина стенки 1.6мм, ширина резца 0.8мм. При необходимости в скрипте можно поменять эти параметры, принятые по умолчанию.

# ------------------------------------------------- # ПАРАМЕТРЫ ФОРМЫ # ------------------------------------------------- SKIRT_WIDTH = 5.0 # ширина юбки, мм WALL_WIDTH = 1.6 # ширина основной стенки, мм CUTTER_WIDTH = 0.8 # ширина резца, мм SKIRT_HEIGHT = 2.0 # высота юбки, мм CUTTER_EXTRA = 1.6 # на сколько резец выше стенки, мм # -------------------------------------------------

Ошибки построения

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

В некоторых случаях скрипт не может объединить поверхности в одно тело из-за пересечений или острых углов. В этом случае можно попытаться сделать объединение вручную или импортировать в слайсер 3d-объект как составное тело. Для последующей печати это не имеет никакой существенной разницы.

Печать на 3d принтере

Параметры подобраны для печати соплом 0.4мм таким образом, чтобы толщины стенок были кратны диаметру сопла. Используется слайсер Orca с классическим генератором периметров. При выборе генератора Arachne, в принципе, выдерживать эти параметры толщин нет необходимости, слайсер сам будет подбирать толщину экструдируемого пластика для некратного размера стенок диаметру сопла.

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