Форум paint.net на русском языке
Распределение объектов
-
- Сообщения: 6
- Зарегистрирован: 22 окт 2015, 12:16
- Репутация: 0
Распределение объектов
Всем доброго дня.
Решил вырезать на циркулярном или любзиковом станке головоломки Танграммы, представляющие собой набор геометрических фигур. Возник вопрос как в Inkscape расставить детали на одинаковом расстоянии (толщина диска или пилки), чтобы при пилении отрезались края сразу двух деталей (т.е. детали по линии реза стояли бы друг от друга на одинаковом расстоянии).
Можно, конечно, нарисовать направляющие и расставить их на определенном расстоянии друг от друга и к ним уже привязывать контуры деталей. Но мне кажется это колхоз. Углы наклона направляющих для разных Танграммов разные.
Решил вырезать на циркулярном или любзиковом станке головоломки Танграммы, представляющие собой набор геометрических фигур. Возник вопрос как в Inkscape расставить детали на одинаковом расстоянии (толщина диска или пилки), чтобы при пилении отрезались края сразу двух деталей (т.е. детали по линии реза стояли бы друг от друга на одинаковом расстоянии).
Можно, конечно, нарисовать направляющие и расставить их на определенном расстоянии друг от друга и к ним уже привязывать контуры деталей. Но мне кажется это колхоз. Углы наклона направляющих для разных Танграммов разные.
- xmario
- Администратор
- Сообщения: 3402
- Зарегистрирован: 03 апр 2010, 20:12
- Репутация: 45
- Пол: Мужской
- Откуда: Москва
Re: Распределение объектов
Идея с направляющими имеет право на жизнь. И хотя с ходу сразу ничего не придумывается, я бы для решения этой задачки:
1. Посмотрел в меню "Объект". Например, там есть инструмент "Выровнять и расставить". В частности вариант "Убрать перекрытия" - это было бы вообще, то-что надо, только он работает не с контурами, а с рамкой рисунка. Но может быть, есть что-то для контуров?
2. Использовал самый простой способ (вот это в вашей терминологии точно колхоз, но обеспечивает математическую точность), получить фигуры примыкающие друг к другу (без расстояний), после чего просто сдвинуть их на одинаковое количество пикселей стрелочками.
Для справки: Для того что бы перемещать объект придерживаясь осей и привязки объекта удерживайте при перемещении нажатой на клавиатуре кнопку Ctrl. Координаты в строке состояния inkscape показывают текущее положение курсора мыши.
Перемещать объект можно также с помощью стрелок на клавиатуре. В этом случае объект будет перемещаться с шагом 2 пикселя. Если удерживать при перемещении стрелками нажатой клавишу Shift, то объект будет двигаться с шагом 20 пикселей. При удержании нажатой клавиши Alt объект будет перемещаться с шагом в 1 пиксель.
1. Посмотрел в меню "Объект". Например, там есть инструмент "Выровнять и расставить". В частности вариант "Убрать перекрытия" - это было бы вообще, то-что надо, только он работает не с контурами, а с рамкой рисунка. Но может быть, есть что-то для контуров?
2. Использовал самый простой способ (вот это в вашей терминологии точно колхоз, но обеспечивает математическую точность), получить фигуры примыкающие друг к другу (без расстояний), после чего просто сдвинуть их на одинаковое количество пикселей стрелочками.
Для справки: Для того что бы перемещать объект придерживаясь осей и привязки объекта удерживайте при перемещении нажатой на клавиатуре кнопку Ctrl. Координаты в строке состояния inkscape показывают текущее положение курсора мыши.
Перемещать объект можно также с помощью стрелок на клавиатуре. В этом случае объект будет перемещаться с шагом 2 пикселя. Если удерживать при перемещении стрелками нажатой клавишу Shift, то объект будет двигаться с шагом 20 пикселей. При удержании нажатой клавиши Alt объект будет перемещаться с шагом в 1 пиксель.
paint.net - это бесплатный графический редактор - где бесплатно скачать paint.net - как установить эффекты и плагины в paint.net, где скачать inkscape и уроки inkscape
- xmario
- Администратор
- Сообщения: 3402
- Зарегистрирован: 03 апр 2010, 20:12
- Репутация: 45
- Пол: Мужской
- Откуда: Москва
Re: Распределение объектов
Есть еще одна простая, но, кажется, гениальная идея: Сделайте фигурам обводку, например, 10 пикселей. Потом расставьте их так, чтобы они плотно примыкали друг к другу, например, по координатам. После этого уберите обводку. Получите фигуры отстоящие друг от друга на 20 пикселей.
paint.net - это бесплатный графический редактор - где бесплатно скачать paint.net - как установить эффекты и плагины в paint.net, где скачать inkscape и уроки inkscape
-
- Сообщения: 6
- Зарегистрирован: 22 окт 2015, 12:16
- Репутация: 0
Re: Распределение объектов
Спасибо за совет. Буду пробовать. У меня была мысль сделать прямоугольники шириной по размеру пилки повернуть на угол и поставить как шаблон между отрезаемыми деталями. Но тоже тянет на колхоз.
-
- Сообщения: 6
- Зарегистрирован: 22 окт 2015, 12:16
- Репутация: 0
Re: Распределение объектов
Тоже думал про это, но тогда делать не в пикселях обводку, а в мм. Ширина должна быть вполовину от ширины пилы.xmario писал(а):Есть еще одна простая, но, кажется, гениальная идея: Сделайте фигурам обводку, например, 10 пикселей. Потом расставьте их так, чтобы они плотно примыкали друг к другу, например, по координатам. После этого уберите обводку. Получите фигуры отстоящие друг от друга на 20 пикселей.
А как расставить по координатам, подскажите плиз?
-
- Сообщения: 6
- Зарегистрирован: 22 окт 2015, 12:16
- Репутация: 0
Re: Распределение объектов
Попробовал, вроде получается. Имеет место быть такая методика. Спасибо.SergR писал(а):Тоже думал про это, но тогда делать не в пикселях обводку, а в мм. Ширина должна быть вполовину от ширины пилы.
Протормозил, все понял.SergR писал(а):А как расставить по координатам, подскажите плиз?
- xmario
- Администратор
- Сообщения: 3402
- Зарегистрирован: 03 апр 2010, 20:12
- Репутация: 45
- Пол: Мужской
- Откуда: Москва
Re: Распределение объектов
Ну, под координатами, я имел ввиду, что для каждой фигуры inkscape показывает координаты верхнего угла, получается, что вручную расставить можно. Про автоматически не думал. Вообще автоматическая расстановка непрямоугольных фигур в общем случае весьма нетривиальная задача. Видимо, процесс разделения большого квадрата на треугольники надо изначально продумать так, чтобы фигуры получались плотно прилегающими друг к другу.
paint.net - это бесплатный графический редактор - где бесплатно скачать paint.net - как установить эффекты и плагины в paint.net, где скачать inkscape и уроки inkscape
-
- Сообщения: 6
- Зарегистрирован: 22 окт 2015, 12:16
- Репутация: 0
Re: Распределение объектов
Все гениальное просто. Попробовал на одном шаблоне и все прекрасно получилось. Спасибо за помощь.
- xmario
- Администратор
- Сообщения: 3402
- Зарегистрирован: 03 апр 2010, 20:12
- Репутация: 45
- Пол: Мужской
- Откуда: Москва
Re: Распределение объектов
Так какой способ правильный?
paint.net - это бесплатный графический редактор - где бесплатно скачать paint.net - как установить эффекты и плагины в paint.net, где скачать inkscape и уроки inkscape
-
- Сообщения: 6
- Зарегистрирован: 22 окт 2015, 12:16
- Репутация: 0
Re: Распределение объектов
Как Вы и советовали, сделал обводку контура на каждой детали шириной равной толщине пилки (не как ранее писал половине ширины, а именно ширине), затем раставил детали вплотную друг к другу с учетом последовательности резов. Затем уменьшил обводку контура до минимально видимой при печати (например 0,5 мм) и распечатал. Потом надо будет откалибровать какую ширину точно выставлять, но это уже технология изготовления головоломки и к этому форуму не относится.xmario писал(а):Так какой способ правильный?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 41 гость