Видео по проблематике макросов

Минорное обновление 0.45 макроса «Конструктор бумажных коробок»

— Рисование линий сгиба, в случае учёта толщины бумаги, при условии использования штрих-пунктирной разметки, теперь делается в виде двойной линии(то есть можно использовать для двойной просечки толстого картона) , а не последовательностью прямоугольников с толщиной равной толщине бумаги:

-Исправлен ряд ошибок расчёта в коробках без склеивания за номерами 2 и 3

Исправление ошибок для крышки пенала в шкатулках. Обновление 1.31

На сей раз исправление 3 ошибок для крышки с пеналами в изделии Шкатулки
Одну нашел пользователь макроса, две другие я в ходе исправлений первой нашел самостоятельно. Итак исправлено:
— Ошибка расчета пазов в задней стенке при режиме стенок в паз со смещением
— Исправлено направление прорезей при стенках «в перехлёст», которое было изменено в предыдущем обновлении 1.29, чтобы можно было использовать петлевую крышку в шкатулках
— Исправлены расчёты накладных планок, для режима когда стенки вставлены в дно, и размер дна может превышать размеры заданные пользователем

Автоматическое спрямление кривых при создании объёмных фигур. Обновление 1.30

Сейчас стало модным делать различные декоративные изделия с рубленным дизайном спрямлёнными линиями. Макрос «Конструктор шкатулок» и раньше мог делать подобные изделия, но для этого требовалась ручная правка исходной кривой, используемой для создания контура по которому впоследствии макрос создаёт стенки и расставляет их в нужных местах. Меня давно уже просили автоматизировать подобный процесс, а тут как раз ещё и повод есть — 8 марта, и как раз в тему было бы создание подобного модного дизайна.
Итак, теперь в мастере по созданию таких изделий, появился дополнительный пункт, который включает возможность подобного спрямления:

Соответственно, появляется дополнительная вкладка «Варианты».


Работать с ней следует начинать только после того, как уже загружен контур для обработки!
Спрямление ведётся по двум алгоритмам. Спрямление с пропорциональной исходной длиной спрямлённых секций либо же через создание стенок с равной (примерно, так как при расчётах учитываются углы пересечения и толщина материала) длиной каждой секции. Примерно, что это из себя представляет понятно на следующем рисунке:

Видно что разные алгоритмы по разному изменяют конечный внешний вид!Чекбокс «Только стенки» позволяет оставить в конечном чертеже исходный контур фигуры (без спрямления). Пользоваться этой настройкой следует с осторожностью, так как из-за спрямления, прямые стенки могут начать выступать за пределы исходного контура!
«Число узлов» показывает сколько узлов используется в начальном разбиении. Для пропорционального варианта, этот параметр равен всегда исходному значению! А вот для равномерного разбиения, можно варьировать это число, но, если фигура имеет внутренние контуры (например в буквах) , то надо очень аккуратно использовать это поле, а лучше поставить чекбокс «Узлы кривой» и тогда в расчётах будет использоваться число узлов для каждой (!) из кривых.
«Множитель разбиения» позволяет производить дополнительное разбиение исходного числа узлов (а значит и участков) в указанное число раз. В частности на верхнем рисунке применяется множитель 2.
Так же хочу отметить, что любое изменение в этих полях приводит к перерисовке контура, а значит к задержкам в работе. Поэтому надо дождаться окончания этих расчётов и тогда во вкладке «Контур» можно оценить результат работы алгоритма (если не установлен чекбокс «Только стенки»), и внести правки, если требуется, без необходимости генерации всего чертежа и возврата в настройки, для внесения правок!


В остальном работа с изделием остаётся прежней.
Для демонстрации работы, я сделал урок по созданию декоративной шкатулки и последующем украшению её с помощью простых процедур в CorelDraw и небольшому использованию макроса «Констурктор узоров»

Ну, и прикрепляю файлы к данным урокам, которые содержат варианты для лазерной и фрезерной резки:

Урок по созданию своего дизайна к 14 февраля.

Небольшой видео урок в 2 частях, о создании собственного дизайна с помощью «Конструктора узоров» для изделий, создаваемых «Конструктором шкатулок». В данном случае, решил приурочить, как и год назад, к дате 14 февраля. Сам я отношусь к этой дате спокойно, хотя и не упускаю возможности в этот день сказать своей любимой супруге о своей любви, но эта традиция для многих ещё и хороший способ поднять продажи своих декоративных изделий, на что, в свою очередь — ориентированы мои программы.
На выходе будет вот такая шкатулка:

Рендер получившейся шкатулки

Урок состоит из двух видео. В первом, я разбираю каким образом можно создать свой собственный дизайн из надписи с помощи «Конструктора узоров» и как легко можно вставить полученный узор в деталь крышки сгенерированной «Конструктором шкатулок»:

Вторая часть посвящена доработке чертежа. А именно создание своего собственного узора по периметру крышки и создание своего дизайна стенок в круглой шкатулке (правда уже без макросов):

Вторая часть. Создание дизайна обрамления крышки и стенок.

Конечно, дизайн очень далёк от идеального (как и сами уроки). Но он учебный, и служит для облегчения понимания того, как можно использовать эти инструменты по максимуму. По ссылке можно скачать фай, получившийся в результате этого урока.

Обновление 1.29 Крышка на петлях в изделии шкатулка и прочее.

Данное обновление назревало давно, но как то всё откладывал. Между тем, функции в нем добавленные наверное весьма полезны в ряде случаев.
1. Петлевая крышка в изделии «шкатулка». Давно и многие жалуются что так мало крышек в данном изделии. Собственно, все из ящиков я перенести не могу, так как это надо напрочь переписать половину кода, который отвечает за проектирование и рисование , но самую ходовую петлевую крышку, а именно — когда петля над стенками, я добавил. Для этого пришлось изменить рисование стенок в перехлёст, но собственно это ведь вообще не принципиально.

2. Можно сказать, почти следом идущее, так как относится к этому же типу крышек. Очень просили сделать подрезку задней части (со стороны шипов под петли) крышки, так как иногда точное соответствие грани, затрудняет подъём крышки, и её приходится вручную доводить. Я добавил чекбокс и теперь можно сделать подрезку в 1/4 толщины материала крышки.

Слева с включенной подрезкой. Справа — обычное построение.

3. Разблокировано рисование пеналов крышек в шкатулках со стенками отличными от шип-паз или скрытый паз. Правда, скажу честно — сильно не тестировал, но насколько я понимаю, должно работать!

4. Добавил возможность делать крепление в дно у перегородок, не имеющих крепление в стенки.

5. Вроде бы исправлена ошибка, которая приводила иногда к неверному расчёту размера поперечной перегородки для шкатулок с типом стенок — перехлёст. Почему иногда? Потому что внутренний размер всё равно не всегда верно отображается в соответствующем окошке, и для уверенности нужно параметры длины, ширины, высоты изделия ввести заново, и только после этого расчёт внутренних размеров изменяется на правильный, и тогда перегородка делается нужного размера.

Обновление 1.27 Работа над ошибками

Так получилось, что работу над макросом «Конструктор шкатулок» пришлось отложить на довольно длительный срок, в силу разных обстоятельств. За это время ко мне обратились несколько пользователей макроса, с найденными ошибками. Причем все они относятся к самому старому изделию — коробкам и давно казалось бы опробованным соединениям и режимам. Но, поскольку я вносил некоторые правки в значительно более позднее время, эти правки привели к тому, что старые алгоритмы расчёта кое-где стали неверны. Или просто мне сделали замечания по логике работы, о которой я сам как то не очень задумывался в своё время и пришло время её исправить!
Самые большие вопросы возникли к режиму скрытого паза. Поскольку я фрезерным станком уже давно не пользуюсь, то замечания пришли от тех, кто купил именно из-за этого режима. Добавлены подрезки углов для соединений стенок и перегородок. Без них, скругления в углах не позволяют без ручного «допиливания» деталей нормально вставлять их в пазы. Так же добавлена подрезка углов и в пазы, где раньше она предусматривалась только с внутренней стороны паза.

Следующее изменение относится к соединению «в перехлест.» Я сменил немного логику расчёта смещения прорезей. Теперь она считается в соответствующем поле не в мм а в процентах (от 10% до 90%) он верхнего среза стенки. Так же была ошибка, по которой перехлест был слишком длинным, и получалась внутри соединения пустое пространство.

И последняя проблема, исправленная по найденному замечанию пользователей макроса — ошибка с расчётом правой стенки в крышках коробках на петлях. Неправильно считались параметры шип-пазового соединения, и поэтому такую стенку невозможно было присоединить к передней и задней стенкам.

Спасибо всем, кто находит ошибки и при этом проявляет терпение в ожидании исправлений!

Конструктор узоров. Обновление 0.70. Цветовые схемы и наборы векторных элементов.

Увы, но пока мой макрос «Конструктор узоров», на мой взгляд, незаслуженно мало пользуется интересом. Притом, что усилий в его разработку я вкладываю не мало! Но я оптимист, и думаю, что со временем, в среде дизайнеров он станет не менее востребованным, нежели Конструктор шкатулок, в среде пользователей ЧПУ.
Итак, новое обновление довольно существенно расширяет возможности макроса, с точки зрения возможностей внешнего оформления геометрических узоров по сетке или по окружности.
Первое нововведение — замена однотипных элементов узора на последовательности векторных изображений, импортированных из внешних файлов. Очень полезная функция, причем в том числе и для создания геометрических узоров для гравировки или резки на станках чпу!

Второе нововведение относится скорее к полиграфическому дизайну и состоит в возможности последовательно раскрашивать отдельные элементы согласно заданным цветовым схемам:

Ну, и конечно же, возможно сочетание этих двух новых функций:

Последовательное применение: цветовой схемы (правый верхний угол) — группы элементов со случайным чередованием (правый нижний угол) — случайной вариации цвета (левый нижний угол)

Для более полного пояснения, особенностей работы, я сделал 2 обзорных видео:

часть 1 Группа элементов
часть 2 Цветовые схемы

Итоги 2020 года и планы на следующий год.

Традиционно подвел итоги, и делюсь своими мыслями по поводу планов на следующий год. Вдруг кому то интересно.
Всем удачи в следующем году!

Новогодние символы. Обновление 1.25

По давней уже традиции (макросу конструктор шкатулок как — никак уже 6 лет), я в канун нового года добавляю в символы окошек для чайного домика символ нового года по восточному календарю (Год Быка) и сам год. А поскольку я понимаю, что за месяц нового года макрос будет активно использоваться именно для созданию сувениров к Новому Году, то сделать обновление за один месяц, будет как раз в тему!
Вот как вкратце это выглядит:

Ну и заодно вроде как решил проблему с ошибкой отображения просмотра 3d в прямоугольных изделиях для 64 битных версий.

Обновления макросов. Оптимизация скорости создания чертежей.

Кратко об обновлении. В нём я добавил во все три моих основных макроса оптимизацию скорости построения чертежа, которая даёт достаточно существенное сокращение при конечной генерации чертежа.

В макросе Конструктор шкатулок так же исправлена небольшая ошибка неверной блокировки параметров шип-пазового соединения в пеналах с накладными направляющими. Более наглядно я показываю в небольшом видео: