roboforum.ru

Технический форум по робототехнике.

bmp to G-cod converter

Модератор: bolt

bmp to G-cod converter

Сообщение Master » 10 дек 2009, 00:53

Дело было к вечеру делать было нечего.
Написал программу которая переводит bmp рисунок в G-code по типу такого что формирует SprintLayout.
Если рисунок увеличить в 25 раз то видно как ведет себя фреза, изначально писал чтобы фрезеровать что-то по контуру, а потом понял что и залитые области получаются заполнены интересной фактурой.
Вложения
bmp g-kod spiral.rar
(189.18 КиБ) Скачиваний: 51
.JPG
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: bmp to G-cod converter

Сообщение Michael_K » 10 дек 2009, 02:03

Что-то я не понял - вы специально такие блуждания фрезы выдумывали? о_О
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: bmp to G-cod converter

Сообщение Master » 10 дек 2009, 02:34

Неа само получилось. :)
Просто программа ищет первый черный пиксел и начинает по часовой стрелки сканировать что находится вокруг на расстоянии одного пиксела, если там есть черный движется туда и так пока не пройдем все поле.

Добавлено спустя 46 секунд:
Если рисунок представляет собой линию одной толщины, то он по ней ползет не прерывая фрезу, а если заливка получается вот такой интересный эффект.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С


Вернуться в Станочный парк

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron