Skip to content

Расширение редактора вектороной графики Inkscape для создания цифровой модели здания в формате программы CFAST

License

Notifications You must be signed in to change notification settings

bvchirkov/cfast-inkex

Repository files navigation

cfast-inkex

I. Расширение редактора векторной графики Inkscape для создания цифровой модели здания в формате программы CFAST

Системные требования

  1. Inkscape 1.2 (download)
  2. CFAST 7.7 (download)

Установка

  1. Скачайте файлы плагина со страницы выпусков (releases)
  2. Раскапуйте архив и поместите файлы в дирректорию, указанную в Правка > Параметры > Система: Пользовательские расширения (Inkscape)
  3. Перезапустите Inkscape

II. Использование

Именование слоев

Ввод осуществляется по этажам. Каждый этаж является группой слоев.

Имя слоя этажа: Level*, где * -- номер этажа.

Внутри слоя этажа может находится сколько угодно слоев, но информация извлекается только со слоев с именами rooms* (помещения) и doors* (двери).

Область ввода

Все элементы здания должны располагаться выше оси X и правее оси Y, которые установлены на нулевой отметке.

Установить такие оси возможно с помощью направляющих линий.

Ввод здания

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

Ввод осуществляется только инструментом Прямоугольник.

На данный момент тип, толщина и цвет линий не рассматриваются как некоторые свойства вводимых объектов и могут быть выбраны произвольными.

Дверь создается на границе помещений. Для связки двух помещений дверь должна двумя углами находится в одном помещении, а двумя в другом. Для свзяки помещения и "улицы": два угла в помещении, два за его пределами.

Приведет к ошибке:

  1. пересечение помещений
  2. персечение дверей
  3. пересечение дверью более двух помещений

Привязка масштаба

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

Данную операцию необходимо выполнить для каждого этажа. Новая приявзка на одном этаже переопределяет предыдущую.

Смещение этажей

Для получения этажей друг над другом, необходимо выполнит операцию Привязка уровней.

Выберите слой rooms этажа, который является ориентиром. Создайте окружность с центром в точке, к которой будет осуществляться привязка. Повторите это действие для этажа выше, который следут сместить.

  1. Выделите обе окружности, зажимая клавишу Shift, сперва на нижнем слое (ориентир), затем на верхнем (смещаемый).
  2. Вызовите инструмент Расширения > CFAST > Привязка уровней..., выберите действие (привязать/отвязать) и нажмите кнопку подтвеждения операции Применить.

Примечания

  • Ориентиром всегда является нижний слой.
  • Выделять можно только следующие друг за другом.

Экспорт

Перед сохранением необходимо убедиться, что выполнена установка масштаба на каждом этаже.

в формате CFAST

Файл > Сохранить как... > CFAST geometry (*.in) и выберите папку для сохранения.

в формате Smokeview

Файл > Сохранить как... > Smokeview Zone Modeling Keywords (*.smv) и выберите папку для сохранения.

Этот формат позволяет посмотреть здание в трехмерном виде через программу Smokeview.

Данный формат подходит если в здании более 100 помещений.


III. Советы

  1. Включите дополнителные прилипания (панель у правого края окна):
  • прилипать к контурам;
  • прилипать к пересечениям контуров.
  1. Используйте направляющие как вспомогательные линии.

IV. ToDo

  • Добавить меню настройки помещений
  • Добавить меню настройки вертикальных проемов
  • Добавить возможность установки горизонтальных проемов и меню их настройки
  • Добавить обработку ограничений по количеству элементов, установленными документацией CFAST.
  • Добавить автоматическое формирование файлов по N помещений, с возможностью установки N.
  • Добавить слой датчиков
  • Добавить возможность установки информационных срезов
  • Добавить поиск и подсветку ошибок ввода

About

Расширение редактора вектороной графики Inkscape для создания цифровой модели здания в формате программы CFAST

Topics

Resources

License

Stars

Watchers

Forks

Languages