Два новых контура на крышках овальных шкатулок (обновление 0.95.3.1)

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

Управление данным режимом простейшее. Для новых двух режимов есть два параметра. Высота каждого гребня, и их число.

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

Исправлена ошибка с неправильным смещение у простого замка для прямоугольных изделий (прорезь получалась на уровне крышки)
Ну и так же добавлены компенсирующие выступы для этого типа изделий и для многоугольных шкатулок (подробнее о них в заметке посвященной им)

Компенсатор толщины в соединении шип-паз (обновление 0.95.2)

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

Выступы по центру паза, должны компенсировать разную толщину материала, которая бывает у не очень качественной фанеры. При монтаже они проминаются шипом и плотно удерживают шип внутри.
Установка данного режима доступна теперь в общих настройках. Можно выбирать наличие выступа вверху и внизу паза (с края стенки, или со стороны ближе к центру, для вертикальных соединений).

Высота каждого выступа равна 1/10 от высоты паза и не регулируется.

Выставление размеров по внутренним габаритам (обновление 0.95.1)

Недавно столкнулся с необходимостью создать коробку, с известными внутренними размерами. Казалось бы банальная задача, но пришлось вручную считать от внутренних размеров ко внешним. Не то чтобы очень много расчётов, но ведь макрос и служит для автоматизации подобных процессов! Посему решил понемногу добавлять такую возможность: считать внешние габариты, по заданным внутренним размерам.

Предупреждаю сразу  — функция пока сырая и могут быть ошибки! Так что, надо к ней относиться с осторожностью! И в данном обновлении такой расчёт добавлен только для изделий «Ящик«, «Шкатулка«, «Шкатулка с прорезью»  и «Шкатулка с накладками«.
Итак, внутренние размеры указываются сразу под внешними.

Чтобы активировать расчет через внутренние размеры , следует выбрать чекбокс «Внутр«.

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

Есть одна особенность: внутренние размеры не могут корректно вычисляться при загрузке параметров изделия, поэтому они просто сохраняются при выходе (по клавише «Ок») и потом просто загружаются. Поэтому, при первом использовании после обновления будут показаны неверные параметры внутреннего соединения! Чтобы узнать верные, достаточно перенабрать внешние размеры изделия.

В силу этой же причины, чекбокс  «Внутр» не сохраняет свое значение при выходе из режима настройки.

Новогоднее обновление (0.95)

Традиционно, я стараюсь в канун нового года добавить в макрос что-нибудь такое, что помогало бы пользователям подготовить новогодние подарочные изделия. Обычно я меняю картинки в окошках чайного домика. Не стал исключением и этот год. Надеюсь эти нововведения вам понравятся!

I. Я заменил символы текущего года, на грядущий:
II. Ну и нововведение  этого года —  различные узоры генерируемые макросом состоящие из рядов снежинок (слева кнопки отвечающие за создание узора, справа пример узора):

  1. Выбор узора располагается на вкладке «Лист2» и представляет собой случайно генерируемые вертикальные линии  из 4 вариантов снежинок.
  2.  Узор полностью из одинаковых снежинок, но тип снежинок выбирается случайным образом. Располагается следом за предыдущим вариантом.
  3.  Узор из случайно выбираемых снежинок. Поворот снежинок и их размер так-же варьируется случайным образом. Поскольку рисунок случайный и псевдо-хаотичный, кнопка выбора находится на вкладке «Случайные»

Предупреждение!  Узоры могут иногда генерироваться с некоторыми особенностями, поэтому не стоит паниковать и высказывать претензии. Обычно повторная генерация исправляет ошибки в генерации. Причина такого поведения мною исследуется и будет поправлена!

Так же были внесены некоторые поправки в расположение узоров на стенках (более лучшее центрирование на стенках). Так же исправлены ошибки. В частности ошибка, которая после обновления 0.94.8, не генерировала полный узор из колец.

Паттерн шестигранного узора (обновление 0.94.8)

Дабавлен ещё один узор, состоящий из шестигранных ячеек. Сразу оговорюсь, сделано так, чтобы границы в случае прямоугольного варианта рисунка обрезались красиво. А поскольку очень трудно подогнать стенки под красивый узор, пришлось ввести растягивание ближайшей обрезанной стенки рисунка под исходный размер. Посему рекомендую не делать рисунок слишком крупным. Но и сильно мельчить не стоит.
Вот пример чертежа с новым паттерном:

Так же исправлена ошибка, внесённая мною при составлении прошлых двух паттернов, которая вообще не генерировала в итоге рисунок на стенки! Так что, это ОБЯЗАТЕЛЬНОЕ обновление, в случае если вы планируете использовать генератор паттернов.

Работа над ошибками и замки в карандашнице (обновление 0.94.7)

Благодаря обратной связи постоянно исправляются мелкие недочёты, который я либо не увидел сам, либо привнёс ненароком, при модернизации кода. В частности исправлены ошибки для петлевой крышки с задним креплением кольца (неверно считался размер) и изделия карандашница (не изменялась длина шипа у дна).
Обновление 0.94.7 помимо исправлений, содержит так же и новую фишку, которую я давно обещал! А именно замки для изделия которое я называю карандашница (или просто стакан), расположенное в типе изделия «Книжка«.
Вообще, это изделие имело замок для сборки в виде двух кругов. Но как говорили опытные мастера, такого замка явно недостаточно. Да и к тому же, просили и замок типа ласточкин хвост. Вот и решил, что стоит поработать над этим небольшим апдейтом.
Итак, в параметрах стакана появился новый раздел с выбором числа замков по вертикали, и его типом:

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

Как видно из рисунка, не смотря на то, что мы задаём в параметрах 7 замков, поместиться может только 6, и это число замков как раз и остаётся в чертеже!
Ниже приводится пример для чертежей с ласточкиным хвостом:

Складная коробка с крышкой (обновление макроса «Бумажные коробки» 0.33)

Давно не делал обновлений в макросе «Бумажные коробки. Решил, что наверное стоит это сделать. Тем более, постоянно подворачивается мне в последнее время, очень удобный тип коробок с крышкой, не требующий склейки, но весьма при этом прочный! Тем более база для такого вида вроде была (была такая же коробка но без крышки)! Правда оказалось что я в ней, зачем то (вот вообще не помню по какой причине!), боковые складные стенки сделал как переднюю и заднюю. Пришлось исправить, ибо это не укладывается в логику всех остальных моих коробок. Да и новая коробка так же требует нормального расположения боковых стенок! В общем переделал ту, и добавил новую!
Получается вот такая вот коробка в итоге! Доступна в разделе «Коробки без склейки»

 

Шипы на бортиках крышки (обновление 0.94.6)

Не смотря на то, что некоторые считают что я мало уделяю внимание просьбам пользователей макроса, я постоянно прислушиваюсь к дельным советам и просьбам. Вот недавно, поступила просьба добавить шиповое соединение для крышек с бортиками. Изначально бортики в таких крышках (они формируются только для крышек «Петлевое соединение с бортиками» и «Крышка-короб«) не подразумевало соединение самих бортиков на шип-пазовое соединение, так как и сами бортики не предполагались с большой высотой. Но собственно, такое желание может быть и уместным. Есть разные материалы, разные условия эксплуатации изделий. В общем, чтобы не плодить лишних элементов интерфейса, в обновлении 0.94.6 я решил «избавить» пользователя от выбора необходимости такого вида соединений.
Теперь это работает так:
1. Если высота бортика соизмерима с толщиной стенок бортика, то проектируется простой торец
2.Если высота бортика не более 3 толщина материала, то такие бортики проектируются в крепление в паз на пол высоты бортика.
3.Высота бортика  больше 3 толщины материала, образуется одно-шиповое соединения с высотой паза в 1 треть высоты бортика.
Вот поясняющий рисунок:

Генератор случайных узоров (обновление 0.94.5)

Понравились мне в работах моего коллеги узор состоящий из случайных линий. Решил, что стоит добавить к себе в макрос.

Так же интересным мне показалось использование кругов. Тоже вроде бы получилось ничего.

Ну а дальше, как говорится, «понеслась!»:
Выбор этих паттернов вынесен в отдельную вкладку «Случайные»

Все параметры автоматические. Параметр «Число повторений по длинной стороне» определяет число элементов добавляемых в паттерн. Внешний вид очень сильно зависит от этого параметра, поэтому может быть понадобиться некоторый экспериментальный подбор в каждом индивидуальном случае.

Третий паттерн состоит из овалов. Не смотря, на то что 4 и 5 по счёту паттерны похожи, на самом деле они дают немного разный узор! Четвёртый составляется из квадратов, а пятый из прямоугольников. Это хорошо заметно, если задать не очень большое число элементов.

Накладная крышка со стенками (обновление 0.94.4).

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

Если необходима крышка с высокими бортиками, то самый простой и логичный путь — просто создать два ящика (оба без крышек!), и в каждом из них задать высоту пропорциональному соотношению высот от требуемой высоты всего изделия. Допустим, нужен ящик с крышкой высотой в 100мм и крышкой в 30мм. Создаём два ящика. Задаём одинаковые параметры для стенок (если шиповое соединение, то лучше задать  у стенок основы и крышки одинаковую фиксированную длину шипа, а не подбирать их количество). Получим два ящика, один с высотой в 30мм (крышка), и второй (сам корпус) соответственно: 100-30=70мм. Если же крышка нужна с низкими бортиками, то можно использовать новый режим, и тогда нужно создать только один чертёж.

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