Разве это не будет круто, кроме приложения, вы также можете производить физические вещи с вашими навыками кодирования?
Этот базовый учебник покажет вам, как вы можете использовать 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 здесь Отказ
Повеселись!