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

Вводный урок по программированию макросов. Объектная модель

Урок опубликован на boosty, поэтому здесь даю только ссылку на него:

Добавление кнопок к тулбару CorelDraw (обновления для всех макросов)

Проведя некоторые исследования, о которых я довольно подробно изложил и даже привел код в boosty, я смог создать функцию добавления кнопок запуска макроса в панель CorelDraw. В принципе это конечно сервисная мелочь, но в целом она может быть и полезной. Добавлена функция во всех трёх макросов в форму настройки макроса:

Макрос «Конструктор шкатулок»
Макрос «Конструктор бумажных коробок»
Макрос «Конструктор узоров»

После нажатия кнопок, появляется плавающая панель с кнопкой (ами). Эту панель можно встроить в любое свободное место в тулбаре CorelDraw:

Такие иконки по умолчанию можно сменить на другие (чтобы проще было различать, через настройки панели «Макросы»

И вот результат:

Псевдо-ножки как выступы крайних шипов в прямоугольных изделиях. Обновление 1.58

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

Мелочь, но она придаёт индивидуальности изделиям. А я как раз за такой подход! Вот и решил, что можно сделать подобное и в своём макросе.
Итак, в обновлении 1.57 я добавил для боковых стенок (левой и правой), выступы:

В итоге, получаются вот таки вот выступы в крайних позициях:

Доступны они для всех прямоугольных изделий, при простых шип\пазовых креплениях стенок ко дну

Название документов в конструкторе бумажных коробок. Обновление 1.06

В общем то давно следовало навести некоторый порядок в сервисных функциях этого макроса. Они хотя и не столь уж напрягают, но в целом вопросы вызывали. Итак, все изменения касаются формы настройки:

  1. Попросили меня добавить к названием чертежей размеры коробки. Ну, и я, добавил ещё и возможность указание в названии подтипов генерируемого чертежа. Особенно это удобно для изделий из каталогов. Ну и убрал находившиеся там ранее пункты вводившие в заблуждение про обычный или лазерный режимы генерации. От лазерного я отказался, так как для бумажной упаковки он в общем то не актуален оказался, а вопросы вызывал, почему недоступен.
  2. Пункт генерации номеров , опять же для названий, хотя и был, но не работал! Теперь работает. Номера сквозные и не зависят от размеров объектов, но сбрасывается при смене типа объектов.
  3. По умолчанию настройки линий сгиба были такие, чтобы нельзя было по умолчанию разрезать по линиям сгиба, если они сплошные (что тоже было по умолчанию!). Потом подумал, а смысл? Поэтому теперь при установке, сразу задаётся штриховая линия сгиба, она в печатаемом слое (можно и отключить, если используется бигование а не просечка).

    Вот такие небольшие, но надеюсь полезные изменения.

Ещё «немного» декоративных стенок, в бумажных коробках. Обновление 1.05

Подумал я, что раз у меня такой крутой код, что позволяет влёгкую менять дизайн стенок, то почему бы не расширить такие стенки, на изделия не только прямоугольной формы каталога ECMA категории А, но и для стенок с другим числом (3, 5 и т.д.) категории С. Подумал — сделал. Схема крайне проста — добавлена дополнительная кнопка, которая вызывает отдельную панель, с выбором типа стенок (аналогично тому, что я добавил в категории А).


Ну, далее всё просто и аналогично. Выбираем тип стенок. В основной панели для типа стенки 2, надо задать смещение в позиции Перехлёст (О или h):

А дальше ещё проще, просто создаём чертёж:

Ну и проба в материале:

Сравнение с аналогичным изделием из категории А

Треугольные стенки в каталоге ECMA. Обновление 1.04 макроса «Конструктор бумажных коробок»

Те кто в теме, тот знает, что в каталоге ECMA нет вариантов декоративной формы стенок у коробок. А в канун Нового года, хотелось бы иметь возможность делать какие — нибудь необычные упаковки! Поскольку сделать это не так уж и сложно в моём макросе, я уже добавлял в этом каталоге смещённые стенки и стенки с диагональными сгибами:

Но, я решил, что не стоит стоит останавливаться на достигнутом, и решил добавить ещё и треугольный вариант сгибов. В нём крышка поворачивается на 45 градусов по отношению ко дну.


После установки всех необходимых параметров (высота и ширина стенки, и типов закрытия для дна и крышки), получается такой вот чертёж:

Ну, а на «закуску» собственно такая коробка и процесс её сборки:

И все три варианта декоративных стенок:

Окошки 2023 года в чайных домиках. Обновление 1.57 Конструктора Шкатулок

Традиционно, за какое то время перед Новым годом я делаю специальное обновление для изделия «Чайный домик», в которое добавляю для окошка в верхней части передней стенки два или три узора с символом года по восточному календарю и его числом, которые удобно использовать для изготовления подарочных домиков. Этот год не нарушает эту давнюю традицию (ещё с 2017 года!) и в новом обновлении 1.57 добавлены следующие узоры:

Выбрать их можно как обычно, в разделе дополнительных прорезей для окошек в чайном домике:

Нужно только правильно указать размеры, так как кролик рисовался в пропорции 3:2 (высота к длине) а число года наоборот 2:3

Разборное клипсовое соединение. Обновление 1.56 макроса «Конструктор Шкатулок»

Собирал я недавно для дочки кукольный домик из МДФ. Речь впрочем не о самом изделии, а о типе соединения элементов в изделии. Ничего особенного в нём нет, но в принципе, довольно удобно в ряде случаев. Каждая клипса вставляется в перехлёст в выступающий шип стенки.

Взято из интернета, но у нас примерно такая же система


Поскольку, у меня уже был вариант немного другого клипсового (разборного) соединения, то для переделки особо много усилий не понадобилось. Выбирается такое соединение только(!) в изделии Шкатулки, для смещенного шип\пазового соединения стенок.

На выходе получаем вот такое соединение:

Обновление макроса «Конструктор шкатулок 1.55» Ошибка выбора типа крышек в простой шкатулке

Обновление маленькое, и тем более досадное, что исправляю свою же глупую ошибку, которая была внесена совершенно случайно, но привела к тому, что в изделии «Шкатулка», можно было применять только типы крышек петля и пенал.

Обновление 1.03 макроса Конструктор бумажных коробок. Добавлены изделия 217,470,471 и 472

Многие, кто покупает макрос Конструктор бумажных коробок, прочитав что он содержит изделия каталогов ECMA и FEFCO, потом удивляются, или даже разочаровываются, что открыты далеко не все изделия из этих каталогов. Уже не раз писал, но не все конечно читали, что полной поддержки, в конкретно в этом макросе ждать и не стоит! Может быть, я когда нибудь и создам отдельные полные каталоги, но это уже будет ПО совершенно другой ценовой категории! Пока же, по мере возникновения потребности в отдельных типах изделий, я иду на встречу и расширяю линейку доступных. Как ясно из заголовка, на сей раз меня попросили (причем два разных пользователя), сделать изделия которыми они хотели бы пользоваться, но их не было в макросе из каталога FEFCO (вообще, судя по аналогичным просьбам, ECMA менее популярен у нас).
Итак, изделие 217 — это интересное изделие со склейкой по клапану, самосборным дном и крышкой в виде ручки из 2 клапанов:

Три других изделия, уже из разряда самосборных. Чем то напоминают мегапопулярное изделие 427, но с немного иными схемами сборки стенок и отличаются прежде всего схемами сборок крышки: