Страница 1 из 12

Re: Странные шестерни, прогу бы или плагин

Добавлено: 13 янв 2011, 12:20
Nick
Unordinary gears.png (21195 просмотров) <a class='original' href='./download/file.php?id=1311&mode=view' target=_blank>Загрузить оригинал (229.21 КБ)</a>
ТипРасширение векторного
графического редактора Inkscape
РазработчикКоманда разработчиков Gcodetools
Написана наPython
ОСКроссплатформенное программное
обеспечение (Windows, Linux,
MacOS)
Версия1.0
ЛицензияGNU GPL

Unordinary gears - необычные шестеренки

Unordinary gears это расширение векторгного графического редактора Inkscape, предназначенное для создания необычных или фигурных шестеренок. Мы привыкли видеть круглые шестеренки, но иногда становится скучно и хочется чего-то особенного, ведь вокруг столько много разных форм :). Unordinary gears рисует ответную шестеренку для произвольной фигурной шестеренки заданной пользователем.

Как создать необычные фигурные шестеренки

Сначала нужно нарисовать исходную шестеренку. Ее можно просто нарисовать от руки, но если вы хотите получить красивые зубцы, лучше воспользоваться несколькими расширениями.
  1. Рисуем форму зубцов. Рисуем один зубец, потом создаем несколько копий и объединяем их в один контур. Важно, начальная и конечная точка зубцов должны находиться на одном уровне!
  2. Рисуем очертания шестеренки.
  3. Располагаем зубцы по контуру: Расширения - Создание из контура - Текстура по контуру. Рекомендую следующие параметры: Копии текстуры: повторяются и растягиваются; Тип деформации: Змейка.
    gear tutorial.png (21196 просмотров) <a class='original' href='./download/file.php?id=1309&mode=view' target=_blank>Загрузить оригинал (40.97 КБ)</a>

Установка

Последняя версия находится в репозитории github:
https://github.com/cnc-club/unordinary-gears
Пройдите по ссылке, справа будет кнопка "Download ZIP". Скачиваете архив, разархивируете и копируете файлы unordinary-gears.inx и unordinary-gears.py в каталог расширений inkscape.

Windows
Распакуйте архив и скопируйте файлы в каталог Program Files\Inkscape\share\extensions\ и перезапустите Inkscape.
Linux
Распакуйте архив и скопируйте файлы в каталог /home/<имя пользователя>/.config/inkscape/extensions/ или /usr/share/inkscape/extensions/ и перезапустите Inkscape
Нам нужны фотографии готовых работ! А также приветствуются любые замечания и пожелания :)!

Примеры

фигурные шестеренки.png (21195 просмотров) <a class='original' href='./download/file.php?id=1310&mode=view' target=_blank>Загрузить оригинал (332.24 КБ)</a>

Странные шестерни, прогу бы или плагин

Добавлено: 13 янв 2011, 12:20
adif
Вот это видео не дает покоя, уж очень понравилось
http://www.youtube.com/v/WYcqJ5HdxA4?fs=1&hl=ru_RU
Я видел вы разрабатываете плагин Inkscape так вот может возможно там сделать такую прогу чтобы рассчитывала такие шестерни, это было бы неизменным преимуществом перед виндосовскими прогами делающими G код

Re: Странные шестерни, прогу бы или плагин

Добавлено: 13 янв 2011, 12:39
Nick
Чтобы сама генерировала - наверное нет. Тут нужна фантазия, а компьютер ей не обладает :hehehe:, но чтобы к готовой кривой сделать ответную часть - наверное да.



PS вот еще прикольные шестеренки :geek:
https://www.youtube.com/watch?v=WYcqJ5HdxA4

Re: Странные шестерни, прогу бы или плагин

Добавлено: 13 янв 2011, 13:10
adif
Так в том то и дело чтобы делала ответную деталь, первую конечно самому делать а вот ответную вот это сложно

Re: Странные шестерни, прогу бы или плагин

Добавлено: 13 янв 2011, 13:28
Nick
Ок... давай тогда думать... как это можно решить :).

Итак, 1. Что нам дано? Первая шестеренка? Или часть ее периода?

Re: Странные шестерни, прогу бы или плагин

Добавлено: 13 янв 2011, 13:47
adif
Нужна полная первая шестеренка и межосевое расстояние между центрами вращения шестерен. Вот на этом видео видно как можно сделать руками
http://www.youtube.com/watch?v=3LdlSAN1 ... r_embedded
научите меня вставлять ролики правильно :wtf:
Я думаю такой же надо принцип использовать

Re: Странные шестерни, прогу бы или плагин

Добавлено: 13 янв 2011, 14:03
Nick
Ага, значит, рисуем круг, и ставим его на нужном расстоянии, вращаем обе фигуры и делаем логическое вычитание. Более менее понятно.
О, нужен еще параметр - передаточное число.

Что бы вставлять видео из youtube или vimeo используются соответствующие теги, в них нужно поместить id видео.
Пример: для вставки видео http://www.youtube.com/watch?v=5Iapb_oKNvo используй тэг:

Код: Выделить всё

[youtube]5Iapb_oKNvo[/youtube]
(Для этих тегов есть кнопочки на странице ответов, в самом конце.)

Re: Странные шестерни, прогу бы или плагин

Добавлено: 13 янв 2011, 14:50
adif
О, нужен еще параметр - передаточное число.
да, точно, там должно быть передаточное число, ведь даже на видео было видно что под ними были шестерни. Ну вот получается все данные для расчета.

Re: Странные шестерни, прогу бы или плагин

Добавлено: 13 янв 2011, 18:44
Nick
В общем что-то наваял:

Значит рисуем первую шестеренку,
потом открываем unordinary gears, вводим
1. Количество зубцов нарисованной шестеренки
2. Количество зубцов шестеренки которую хотим сгенерировать шестеренки.
(Эти количества - относительные, т.е. если нужна передача 1 к 2, то пишем 1 и 2. Зубья считать не надо :hehehe:)
3. Вводим количество копий. Чем больше - тем точнее, но медленнее :D. Для начала 50 хватит, чтобы увидеть форму шестеренки.
4. Вводим расстояние между центрами шестерней.

Нажимаем ок.

Получаем что-то типа такого:
чпу необычные шестеренки.png (21760 просмотров) <a class='original' href='./download/file.php?id=1053&mode=view' target=_blank>Загрузить оригинал (588.34 КБ)</a>
Входим в созданную группу двойным кликом, выбираем все Ctrl+A и делаем логическую сумму Ctrl+Shift+"+".
Получаем такую фигуру:
cnc необычные шестеренки.png (21760 просмотров) <a class='original' href='./download/file.php?id=1052&mode=view' target=_blank>Загрузить оригинал (160.06 КБ)</a>
Затем разбиваем ее Ctrl+Shift+K и удаляем внешнюю часть. Получаем ответную шестеренку произвольной формы :
шестеренки произвольной формы.png (21760 просмотров) <a class='original' href='./download/file.php?id=1054&mode=view' target=_blank>Загрузить оригинал (152.11 КБ)</a>

Само расширение:
unordinary_gears.tar.gz
(27.08 КБ) 1764 скачивания
Жду вопросов и замечаний :freak: :D

Re: Странные шестерни, прогу бы или плагин

Добавлено: 14 янв 2011, 13:21
adif
Ну что, получилось, так просто, теперь интересно вырезать, ну что ж попробую, если получится то покажу. Но только вот проблема, центр бы второй детали чтобы отображался, а то как же потом крепить, надо чтобы точку выдавало, в которой надо просверлить отверстие под ось.

Re: Странные шестерни, прогу бы или плагин

Добавлено: 14 янв 2011, 15:47
Nick
Ок, сейчас поправлю.
Еще, есть такая штука - можно ось вращения первой шестерни поменять. Нажимаем на ней один раз, затем второй, чтобы появились стрелки вращения и перетаскиваем центр.

И, в конце лучше выделить новую шестерню, включить редактирование узлов (F2) выбрать все узлы Ctrl+A, и сделать все соединения прямыми (кнопочка с прямым сегментом), иначе шестеренка будет с зазубринами.

Re: Странные шестерни, прогу бы или плагин

Добавлено: 14 янв 2011, 16:12
Nick
Теперь рисует центры:
unordinary_gears.tar.gz
(20.26 КБ) 1781 скачивание
cnc не стандартные шестеренки.png (21749 просмотров) <a class='original' href='./download/file.php?id=1058&mode=view' target=_blank>Загрузить оригинал (32.51 КБ)</a>

Совет по рисованию шестеренок:

1. рисуем примерную форму. Например пятиугольник, или что-нибудь такое.
2. рисуем форму зубов (можно рисовать карандашиком с включенным скруглением около 30-40).
3. Главное, чтобы форма шестерни была ниже формы зубов по оси Z.
4. И используем Расширения -> Создание из контура -> Текстура по контуру. (Там есть всякие настройки - можно побаловаться. ) Если форма - правильный многоугольник, или многоугольник с одинаковыми сторонами, имеет смысл задать "Копии текстуры" Растягиваются и повторяются и подогнать размер. И еще: главное, чтобы первая и последняя точка зубов были на одной высоте, иначе на концах контур не сойдется.

Re: Странные шестерни, прогу бы или плагин

Добавлено: 14 янв 2011, 16:45
Nick
О, можно сделать шестеренку для "шестеренки" из подшипников.
Красные круги это подшипники. Трение будет минимально.
cnc шестеренки из подшипников.png (21746 просмотров) <a class='original' href='./download/file.php?id=1059&mode=view' target=_blank>Загрузить оригинал (29.82 КБ)</a>
ЗЫ В inkscape есть удобная функция экспорта в растр, выделяешь нужные объекты, Ctrl+Shift+E и выбираешь разрешение и имя файла.

Re: Странные шестерни, прогу бы или плагин

Добавлено: 22 янв 2011, 03:08
Unikus
Кстати,также подумывал сделать такую шестерню на подшипниках,только чтобы она ездила по зубчатой рейке.Как можно в Инкскейпе такую рейку развернуть ?

Зы.Коля ,а в какие папки раскидывать файлы этого плугина ?В share\extensions ? :roll:

Re: Странные шестерни, прогу бы или плагин

Добавлено: 22 янв 2011, 20:27
Nick
Либо /usr/share/inkscepe/extensions/ с правами рута, и тогда он появится для всех пользователей либо в /home/user/.config/inkscape/extensions и будет работать только для user.
А ты под Linux или Win?

Развернуть в прямую? Ок сделаем :)!

ЗЫ кот-то выкладывал видео с "шестерней" из подшипников, но никак не могу найти...

Re: Странные шестерни, прогу бы или плагин

Добавлено: 22 янв 2011, 23:30
Unikus
Под Вином.Уже разобрался ... А на видео я когда-то давал ссылку на ютубе ;)
Может со временем соберусь такую же делать 8-)
Кстати,как ты рисовал такую звёздочку ?Интересное дно получается под подшипник...На рейке в том видео рельеф зуба вроде бы другой был...

Re: Странные шестерни, прогу бы или плагин

Добавлено: 23 янв 2011, 01:36
Nick
Тут все просто, форма шестеренки копируется и поворачивается на необходимый угол. Форма такая может получится в зависимости от расстояния между центрами шестеренок.

Re: Странные шестерни, прогу бы или плагин

Добавлено: 13 фев 2011, 22:19
Unikus
root писал(а):О, можно сделать шестеренку для "шестеренки" из подшипников.
Красные круги это подшипники. Трение будет минимально.
Вложение cnc шестеренки из подшипников.png больше недоступно
Коля,чёт я никак не врублюсь как делать эту звёздочку(которая с подразумеваемыми подшипниками).По аналогии с Солидом ищу в менюшках что-нибудь наподобие Кругового массива,и не нахожу :hehehe: В Солиде наваял за 10 минут вот такое...
Шестерня.JPG (21516 просмотров) <a class='original' href='./download/file.php?id=1163&mode=view' target=_blank>Загрузить оригинал (68.36 КБ)</a>
Теперь бы ещё рейку как то...

Re: Странные шестерни, прогу бы или плагин

Добавлено: 14 фев 2011, 10:17
Nick
Ну круговой массив есть, но не очень простой - через узор из клонов, создаешь узор с параметрами в первой вкладке, по умолчанию простое смещение, в Смещение ставишь по Y на строку -100, в Поворот выставляешь поворот на строку нужный угол, и ставишь внизу количество строк 6 на 1 столбец.

Но есть метод гораздо проще. Рисуешь круг, тыркаешь на него мышкой два раза (но не быстро, не даблклик), чтобы появились стрелочки поворота. в центре круга будет крестик - это центр вращения. Перетаскиваешь его в нужную точку, и начинаешь вращать вокруг него свой круг. Я смотрю у тебя 6 подшипников, поэтому вращаешь с нажатым Ctrl, чтобы вращение было кратным 15o (настраиваемо) и нажимая Пробел, не прекращая вращение, вставляешь необходимое количество копий в необходимое место.

Все это делается за 5 сек, но описывал минут 7 :hehehe:.

Re: Странные шестерни, прогу бы или плагин

Добавлено: 14 фев 2011, 21:51
Unikus
Мля...ты не представляешь!!! Получилось с первого раза! Не зря у меня в роду обезьяны... :hehehe: Всё скопируем... :cheesy:
А размеры фигур можно редактировать вводя числа ? Чёт не нашёл как...

Кстати,ты не придумал как по такой звёздочке построить зубчатую рейку?