Архитектурный модуль
Введение
Архитектурный модуль обеспечивает современный процесс информационного моделирования здания (Building Information Modeling, BIM) внутри FreeCAD, c поддержкой таких функций как полностью параметрические архитектурные элементы вроде стен, структурных элементов, крыш, окон, лестниц, труб и фурнитуры. Он поддерживает данные IFC, и создание двумерных планов строений в комбинации с верстаком TechDraw.
Верстак Arch импортирует все инструменты из верстака Draft, используя двумерные объекты для построения архитектурных объектов. В то же время Arch так же использует твердотельные объекты, созданные в других верстаках вроде Part и PartDesign.
Функциональность BIM во FreeCAD сейчас постепенно разделяется на описываемый верстак Arch, который содержит все архитектурные инструменты, и верстак BIM, который можно установить через Addon Manager. Этот верстак добавит новые инструменты в интерфейсе программы поверх инструментов Архитектурного Модуля, с тем чтобы сделать рабочий процесс BIM в FreeCAD более интуитивно понятным и удобным для пользователя.
The developers of Draft, Arch, and BIM also collaborate with the greater OSArch community, with the ultimate goal of improving building design by using entirely free software.
Инструменты
Эти инструменты используются для создания архитектурных объектов.
Стена: создаёт стену с нуля или использует выбранный объект в качестве основы
Curtain Wall: creates a curtain wall from scratch or using a selected object as a base. introduced in version 0.19
Структура: создаёт структурный элемент с нуля или использует выбранный объект в качестве основы
Rebar tools: Аддон Арматуры дополняет структуры верстака Arch.
Прямая Арматура: Создает прямой арматурный стержень в выбранном структурном элементе
U-образная Арматура: Создает U-образный арматурный стержень в выбранном структурном элементе
L-образная Арматура: Создает L-образный арматурный стержень в выбранном структурном элементе
Изогнутая Арматура: Создает изогнутый арматурный стержень в выбранном структурном элементе
Кольцевая Арматура: Создает кольцевой арматурный стержень в выбранном структурном элементе
Спиральная Арматура: Создает спиральный арматурный стержень в выбранном структурном элементе
ColumnReinforcement: создаёт арматуру внутри колонны.
ColumnReinforcement TwoTiesSixRebars: создаёт арматуру внутри колонны.
BeamReinforcement: создаёт арматуру внутри балки.
Арматура: Создает произвольный арматурный стержень в выбранном структурном элементе с использованием эскиза
Этаж: Создает этаж, включающий выбранные объекты
Building Part: Создает часть здания, включающее выбранные объекты
Building: Создает здание, включающее выбранные объекты
Site: Создает участок, включающий выбранные объекты
Project: Создает проект, включающий выбранные объекты
Reference: Связывает объекты из другого файла FreeCAD с этим документом
Window: Создает окно используя выбранный объект в качестве основы
Сечение: Добавляет секущую плоскость в документ
Axis tools: Инструменты Осей позволяют создать в текущем документе последовательность осевых линий
Оси: Добавляет однонаправленный массив осей в документ
Система осей: Добавляет в документ систему осей, состоящую из нескольких осей
Сетка: Добавляет в документ объект в виде сетки
Крыша: Создает наклонную крышу от выбранной грани
Пространство: Создаёт в документе объект - пространство
Лестница: Создаёт в документе объект - лестница
Panel tools: Позволяет создать все виды панелеподобных элементов
Панель: Создает объект панель из выбранного 2D объекта
Проекция панели: Создает 2D-проекцию панели introduced in version 0.17
Лист панелей: Создает 2D-лист панелей включая проекции панелей или другие 2D-объекты introduced in version 0.17
Группа однородных предметов: Создает группу плоских однородных предметов внутри контейнера introduced in version 0.17
Каркас: Создает объект каркас из выбранного макета
Fence: Создаёт объект забор из выбранных элементов и пути. introduced in version 0.19
Truss: Создает ферму из выбранных обводов с нуля. introduced in version 0.19
Оборудование: Создаёт объекты оборудование или мебель.
Инструменты создания труб introduced in version 0.17
Труба: Создает трубуintroduced in version 0.17
Соединитель труб: Создает угловое двойное или тройное соединение между двумя или тремя трубами
Material tools: Инструменты создания материалов позволяют добавить материал в текущий документ
Материал: Создает материал и привязывает его к выбранным объектам, если они есть
Многослойный Материал: Создает многослойный материал и привязывает его к выбранным объектам, если они есть introduced in version 0.17
Список: Создает различные типы списков
Инструменты изменения
Эти инструменты предназначены для изменения архитектурных объектов.
Cut with a line: Cut an object according to a line.
Обрезать по сечению: Вырежьте архитектурный объект в соответствии с плоскостью.
Добавить компонент: Добавляет объекты к компоненту
Удалить компонент: Вычитает или удаляет объекты из компонента
Осмотр: Вход или выход из режима осмотра
Утилиты
Это дополнительные инструменты, которые помогут вам в решении конкретных задач.
Компонент: Создает непараметрический Архитектурный компонент
Клонировать компонент:Создает клон выбранного Архитектурного компонента (не путать с Draft Clone)
Разделить Сетку(Mesh): Разделяет выбранную Сеть на отдельные компоненты
Сетка в Поверхность: Конвертирует сетку в поверхность, объединяя копланарные грани
Select non-solid meshes: Выделяет все не являющиеся телами сетки из текущего выделения или из документа
Remove Shape: Превращает кубический базирующийся на форме объект архитектурный в полностью параметрический
Close Holes: Закрывает отверстия в выбранном базирующемся на форме объекте
Merge Walls: Объединяет две или более стен
Check: Проверяет, являются ли выделенные объекты твёрдыми телами и не содержат дефектов
Ifc Explorer: Просмотр содержимого файла IFC
Toggle IFC Brep flag: Заставляет выделенные объекты экспортироваться как IfcFacetedBrep.
3 Views from mesh: Создаёт виды сверху, спереди, и с тыла из mesh.
Create IFC spreadsheet...: Создаёт электронную таблицу для сохранения параметров IFC объекта
Toggle Subcomponents: Показывает или скрывает субкомпоненты объекта Arch.
Настройки
Настройки: предпочтения для стен, структур, арматуры, окон, лестниц, панелей, труб, сеток и осей.
Форматы файлов
Программный интерфейс
В архитектурном модуле можно использовать скрипты Python и макросы, используя функции Arch Python API.
Учебники
- Архитектурный рабочий процесс: Пример начального использования FreeCAD в архитектурном процессе.
- Учебник по архитектурному модулю (v. 0.14)
- Быстрый архитектурный обзор в блоге Yorik'а (v. 0.13)
- Видеопрезентация верстака Arch (2016)
- Учебник по архитектурным панелям (v. 0.15)
- Глава моделирования BIM из руководства FreeCAD
- Импорт из STL или OBJ
- Экспорт в STL или OBJ
- Элементы: Wall, Structure, Roof, Window, Door, Stairs, Space, Frame, Equipment; Pipe, Pipe Connector; Schedule
- Арматура: Rebar; Straight Rebar, UShape Rebar, LShape Rebar, Bent Shape Rebar, Stirrup Rebar, Helical Rebar
- Панели: Panel, Panel Cut, Panel Sheet, Nest
- Материалы: Material, Multi-Material
- Организация: Site, Reference, Building, Floor, Building Part, Section Plane
- Оси: Axis, Axes system, Grid
- Редактирование: Cut with plane, Add component, Remove component, Survey
- Утилиты: Component, Clone component, Split Mesh, Mesh To Shape, Select non-solid meshes, Remove Shape, Close Holes, Merge Walls, Check, Ifc Explorer, Toggle IFC Brep flag, 3 Views from mesh, Create IFC spreadsheet, Toggle Subcomponents
- Дополнительно: Preferences, Import-Export Preferences (IFC, DAE, OBJ, JSON, 3DS); Arch API

- Установка: Windows, Linux, Mac; Начинающим
- Базовая: О FreeCAD, Верстаки, Настройки, Структура документа, Настройка интерфейса, Свойства, Модель мыши; Учебники
- Верстаки: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Скрипты: Введение в Python, Учебник скриптов FreeCAD, Основы скриптов FreeCAD, Установка макросов, Команды графического интерфейса, Единицы Модули: Создание модулей, Создание верстаков, Добавление верстаков Сетки: Сеточные скрипты, Модуль сеток Детали: Модуль Part, Скрипты топологических данных, PythonOCC, Из Mesh в Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Интерфейс Qt: PySide, Использование графического интерфейса FreeCAD, Создание диалогов Параметрические объекты: Скриптовые объекты Прочее: Кусочки кода, Функции рисования линий, Встраивание FreeCAD, Библиотека векторной математики FreeCAD, Хаб опытных пользователей, Python, Макросы, Основы скриптов FreeCAD, Topological data scripting