Этот сервис -плод моей 20-летней практики конструирования и кладки печей.
Программа ВебКонструктор ДНКП, или, по-просту, Печепостроитель помогает сконструировать сегодня любую печь по вашему желанию. Сохраняет она результат своей работы в виде несложного короткого кода ДНКП (динамично направляемый код печи), который содержит в себе информацию о размерах и пространственном положении каждого кирпича или конструктивного элемента кладки. Я называю этот код шаблоном, потому, что при его помощи небольшими изменениями легко получаются разные модификации. Иными словами, один шаблон может заключить в себе десятки и сотни разных моделей, каждая из которых может быть выполнена любым кладочным элементом.
Последняя версия Печепостроителя - это целый конструкторский набор, позволяющий виртуально рассчитать и сложить любые элементы кладки, которые сегодня существуют в печном деле (и не только!) и для любого размера кирпича.
Вот перечень некоторых возможностей (нажмите на картинку, чтобы попробовать в деле или зайдите на вкладку 'шаблоны\standart' ,чтобы сделать выбор):
и т.д.
Печепостроитель на сегодня - бесплатная программа. Регистрация не тербуется. Типовые,стандартные шаблоны - скачиваются, они находятся в разделе "шаблоны\standart". Програмный модуль StoveWeb.com для Sketchup распространяется тоже бесплатно. По поводу приобретения шаблонов или моделей на заказ, или проведения кладочных работ - обращайтесь ко мне - berejki@gmail.com- договоримся.
Андрей Захарченко.
Заходим в раздел главного меню "шаблоны".
Здесь скачиваем готовый шаблон или загружаем свой готовый шаблон. Программа автоматически переправит вас на страницу конструктора. Здесь выбираем способ обработки данных (это может быть рисунок, книга, трехмерный объект для ScetchUp, файл нарезки, комплектация или шаблон для случая, когда вы его редактируете онлайн и хотите его у себя сохранить). Потом жмем кнопку "обработать данные". Все!
Заходим на сайт http://stoveweb.com -раздел вебКонструктор
Здесь есть четыре основных таблицы: кирпичи, контуры, слои и дверки . И таблица настроек
Кирпичи
На первой будут отражены используемые в проекте кирпичи – жмем «добавить кирпич». Автоматически добавится уже заполненная строка с размерами и характеристиками кирпича.
Значения можно изменить при необходимости. Обратите внимание на пункт меню 'жаропрочность'. Имеется ввиду, что кирпичи внутренние отличаются по жаропрочности от кирпичей внешних. Условно этот выбор 0 - для внешнего, 1 - для внутреннего. Рекомендую сразу добавить все сорта используемых кирпичей (здесь пока добавляются кирпичи без учета скруглений и различных резов)
Контуры
Следующая таблица определяет используемые нами контуры. Под контурами здесь понимаются внешние очертания конструкции при виде сверху.
Добавляя контур, сразу увидим его на холсте снизу.
Любой контур, кроме первого, называемого основным или базовым, можно задать тремя способами.
Первый способ: Задавая имя, начальную, точку и размеры в численном виде - обычно это делается для базового контура. Здесь на рисунке это контур синий k0
Второй способ: определить контур через привязку к другому, уже имеющемуся контуру. Здесь на рисунке это контур зеленый k1
Третий способ: определить его через другой контур гомотетичным растягиванием-сжатием по сторонам. Здесь на рисунке это фиолетовый контур k2
Два последних способа являются предпочтительными, так как в этом случае, итоговая модель будет содержать только один основной размер по х и один размер по у, взятые из базового контура, и изменяя эти два параметра, пропорционально поменяются размеры во всей модели без каких-либо дополнительных правок, что очень удобно. Здесь на сайте, кстати, все представленные шаблоны выполнены именно так, разве что за исключением контуров трубы у которых зависимость размеров другая
Характеристики контура:
Ячейки 'x0' и 'y0'
начальная точка по х - точка x0 . Этот размер задается либо конкретным числом в мм от условно нулевой точки привязки, либо командами смещений для зависимых контуров или 'no', для случаев гомотетичных контуров.
Команды на смещение имеют формат трех элементов разделенных запятой, например:
команда '130,m,k0'. Здесь начальная точка по оси Х нового контур k1 получается из координаты нчальной точки базового контура k0
Этот формат означает, что наименьшая точка нового контура переносится на 130мм дальше (первый элемент 130!) от меньшей точки контура k0( буква 'm' ). Это же смещение более корректно описать командой d,m,k0 - здесь d - ширина кирпича (для нашего случая это 120). Привязка, в таком случае, осуществится с учетом размера заданного кирпича и заданного шва. Аналогично, встречающаяся 'l' в первом элементе укажет на размер в длину кирпича. Команда -d,m,k0 пододвинет начальную точку нового контура на ширину кирпича в другую сторону от меньшей стороны основного контура. Использование '-m' делает привязку наибольшей точки нового контура с наименьшей точкой основного. Пример:
команда 'd,-m,k0'
Как видим, теперь правая к нам сторона контура k1 связана с левой стороной контура k0
Для привязки внутреннего слоя используется во втором элементе буква 'i'. Команда делает все то же самое, что и с буквой 'm', но делается добавка на толщину термоизоляции.
Использование буквы 'b' означает, что смещения проводятся относительно большей стороны в заданном контуре. Например,
команда :
'-l,b,k0'
Аналогично использование буквы '-b'. Например,
команда :
'-l,-b,k0'
Есть еще одна привязка 'mb'.Это привязка к центру родительского контура,соответственно от него и ведется отсчет в таком случае.
Например,
команда :
'-d,mb,k0' и 'd,mb,k0'
Все это касается и заполнения ячейки 'начальная точка y0'
Следующая ячейка :
Ячейки 'размер по х в мм ' и 'размер по y в мм '
Здесь тоже используется либо конкретное число - размер контура по х, либо три элемента через запятую. Первый элемент 'd' или 'l' минимальный квант расчета, второй 'элемент' - это число, во сколько раз нужно увеличить наш квант, третий используемый контур.
Например, запись 'd,1,k0' означает , что ширина нового контура получается из ширины контура k0, увеличенной на 1*d. То есть половинка кирпича прибавится к стороне контура. Выражение 'd,2,k0' аналогично 'l,1,k0'.
Все это касается и заполнения ячейки 'размер по у в мм '
Следующая ячейка :
'квант '
- заполняем 'no', если нам не нужно приводить контур в размер кратности кирпича, например, если у нас имеется юбка или зависимый слой. Здесь лучше всегда ставить 'no' кроме базового контура, так как квантование может привести к смещению контура . Кратность же кирпичу, в таком случае, будет обеспечена за счет кратных кирпичу смещений и кратных сжатий-растяжений.
Кирпич описывается двумя параметрами через запятую, например: 0,p. Здесь 0- номер кирпича из таблицы кирпичей,а p - способ укладки кирпича,в данном случае, плашмя.
p - плашмя
v - на ребро
s - стоя
f - стоя и развернуто в плоскости укладки на 90 градусов
Следующая ячейка :
'fun'
если нам не нужна гомотетия, ставим 'no', в противном случае 'go'.
Следующая ячейка :
'f-контур'
если нам не нужна гомотетия, ставим 'no', в противном случае прописываем имя родительского контура,например 'k0'
Следующая ячейка :
'f-размер'
если нам не нужна гомотетия, ставим 'no', в противном случае прописываем величины отступов, начиная от верхней (к нам) стороны (это сторона 0), и по часовой стрелке. Например запись '50,-25,75,120'
Эта запись означает, что контур k1 растянется к верху на 50 мм , от стороны правой на 25 мм влево, от нижней стороны на 75 вниз и от левой стороны на 120 влево. Если отступы везде одинаковые, как в случае юбки, можно указать один размер, например '25'
Слои
Под слоем понимается здесь массив кирпича, имеющий либо контур, отличный от соседних слоев, либо свой, способ укладки или иные особенности.
Добавим для примера простой сплошной слой.
Если все предидущие таблицы заполнены, то на холсте снизу должен появиться трехмерный объект. Это примерная болванка того, что у нас получается на данный момент. Рассмотрим ячейки:
'контур'
Заполняемый новым слоем контур.
'родитель'
Это слой на который ляжет новый слой - слой предшественник, или 'родитель'.
Если слой у нас самый первый и у него нет предшественника, то проставляем 'no'. В других случаях указываем точное наименование родителя, почему имена для каждого слоя должны быть уникальны (это актуально и для контуров). Для редких случаев, когда слой нужно оторвать от родителя, через запятую можно указать количество рядов смещения. Например, запись 's0,2' означает, что новый слой ляжет на два ряда выше чем верх слоя s0.
'толщина слоя'
это толщина слоя в мм. Прописываем примерную величину, программа все равно сделаетее кратной выбранным параметрам кирпича в данном слое
'кирпич'
Прописываем используемый в данном слое сорт кирпича. Формат: '0,p'. Число до запятой - это номер кирпича , согласно таблице 1, вами уже созданной на первом этапе.
p - плашмя
v - на ребро
s - стоя
f - стоя и развернуто в плоскости укладки на 90 градусов
'заливка'
Это способ заполнения контура
'углы и перевязки'
Здесь можно задать закругления углов, прописать незаполняемые стороны, определить перевязку для уникальных случаев, указать для каких сторон действуют особенности заливки и многое другое
таблица настроек
Выходной_формат
В таблице настроек это основная ячейка. Здесь выбираем способ обработки данных (это может быть рисунок, книга, трехмерный объект для ScetchUp, файл нарезки, комплектация или сохранить шаблон ). Потом жмем кнопку "обработать данные". Все!