Рубрики
Без рубрики

Лазерная резка с Python

Разве это не будет круто, кроме приложения, вы также можете производить физические вещи с вашими навыками кодирования? Этот базовый учебник покажет вам, как вы можете использовать библиотеку Python Turtle для создания фигур, готовых к лазерной резке!

Автор оригинала: matt venn.

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

Этот базовый учебник покажет вам, как вы можете использовать Python Turtle Библиотека для создания фигур, готовых к лазерной резке! Концепция одинакова для любого языка, я использую Python Потому что многие студенты используют его в Великобритании.

Создать форму с библиотекой черепахи

Библиотека черепахи установлена с Python, поэтому вам не нужно беспокоиться о его установке.

# import everything in the library
from turtle import *
# move forwards 100 pixels
forward(100)
# finish
done()

Запустите свою программу, и вы должны увидеть рисунку линии. На рисунке выше ожерелье, сделанное, анализируя звуковой файл. После обработки файла .wav мне нужно было создать много кругов. Есть много примитивных форм, которые вы можете использовать в библиотеке – здесь документы Отказ

Экспортировать дизайн

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

В конце вашей программы (но перед Coneed () ) добавьте эти строки:

# hide the little turtle icon so it doesn't get exported
hideturtle()
# export the drawing as a postscript file
getscreen().getcanvas().postscript(file="circles.eps")

Это создаст файл PostScript в текущем каталоге, называемом круги .eps Отказ

Порезайте!

Я использую Corel Draw С моим лазерным резаком, и он идеально импортирует эти файлы. Я также нашел SVGS работать хорошо, и есть много библиотек для всех языков, которые вы можете использовать. Проблема для остеренения для масштабирования, создайте 100 мм линию где-то и использовать ее в качестве ссылки.

Больше информации

Я разработал ожерелье из волны как способ применения и веселья программирования. Более подробная информация о обработке волновых файлов и создание множества кругов в Github Repo здесь Отказ

Повеселись!