Arch Roof/ru

Описание
The tool allows for the creation of a sloped roof from a selected wire. The created roof object is parametric, keeping its relationship with the base object. The principle is that each edge is seen allotting a profile of roof (slope, width, overhang, thickness).

Note: This tool is still in development, and might fail with very complex shapes.



Применение

 * 1) Создайте замкнутый контур с помощью инструмента Wire с направлением построения против часовой стрелки и выберите его.
 * [[Image:CounterclockwiseWire.png|600px]]
 * 1) Нажмите кнопку, или клавишу клавиатуры  затем
 * 2) Крыша созданная изначально может иметь странную форму, это связанно с тем, что параметры граней созданной крыши, пока что ещё не настроены.
 * 3) После создания крыши по умолчанию дважды щелкните по объекту в древе проекта для доступа к редактированию свойств. Угол крыши должен быть между 0 и 90.
 * [[File:RoofTable.png]]
 * 1) Каждая строка соответствует одной из панелей крыши. Таким образом, вы можете установить нужные свойства для каждой панели крыши.
 * 2) Чтобы помочь себе, вы можете установить  или  в  и определить, что приведет к автоматическому расчету, чтобы найти данные относительно.
 * 3) Это работает следующим образом:
 * 4) Если  и  тогда профиль идентичен относительному профилю.
 * 5) Если  тогда  рассчитывается таким образом, чтобы высота была такой же, как и относительный профиль.
 * 6) Если  тогда  рассчитывается таким образом, чтобы высота была такой же, как и относительный профиль.
 * 7) Наконец, установите Angle (Угол) на 90°, чтобы сделать фронтон.
 * [[Image:RoofProfil.png|600px]]
 * : для лучшего понимания, пожалуйста, посмотрите это youtube видеоролик.

Опции

 * Крыши обладают таким же свойствами и моделью поведения, как и все остальные компоненты верстака Arch

Data

 * : Список содержащий углы наклона крыши, для каждой её грани.
 * : Список содержащий расстояние от центра крыши до свеса, для каждой грани крыши.
 * : Список содержащий идентификаторы, для каждой грани крыши.
 * : Список содержащий толщины крыши, для каждой её грани.
 * : Список содержащий длины свесов крыши, для каждой её грани.
 * : Индекс грани базового объекта (не используется).

Программирование
Arch API и Основы составления скриптов FreeCAD.

The Roof tool can be used in macros and from the Python console by using the following function:


 * Creates a object from the given, which can be a closed wire or a solid object.
 * If is a wire, you can provide lists for, , , , and , for each edge in the wire to define the shape of the roof.
 * The lists are automatically completed to match the number of edges in the wire.

Пример: