roboforum.ru

Технический форум по робототехнике.
Текущее время: 20 май 2025, 19:43

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: bmp to G-cod converter
СообщениеДобавлено: 10 дек 2009, 00:53 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Дело было к вечеру делать было нечего.
Написал программу которая переводит bmp рисунок в G-code по типу такого что формирует SprintLayout.
Если рисунок увеличить в 25 раз то видно как ведет себя фреза, изначально писал чтобы фрезеровать что-то по контуру, а потом понял что и залитые области получаются заполнены интересной фактурой.


Вложения:
bmp g-kod spiral.rar [189.18 КиБ]
Скачиваний: 51
.JPG
.JPG [ 101.42 КиБ | Просмотров: 7402 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bmp to G-cod converter
СообщениеДобавлено: 10 дек 2009, 02:03 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: bmp to G-cod converter
СообщениеДобавлено: 10 дек 2009, 02:34 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Неа само получилось. :)
Просто программа ищет первый черный пиксел и начинает по часовой стрелки сканировать что находится вокруг на расстоянии одного пиксела, если там есть черный движется туда и так пока не пройдем все поле.

Добавлено спустя 46 секунд:
Если рисунок представляет собой линию одной толщины, то он по ней ползет не прерывая фрезу, а если заливка получается вот такой интересный эффект.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO