|
Umístění Menu |
---|
Arch → Zed' |
Pracovní stoly |
Architettura |
Výchozí zástupce |
W A |
Představen ve verzi |
- |
Viz také |
Struktura |
Tento nástroj staví objekt Zeď od začátku nebo na vrchní části jakéhokoliv objektu založeného na tvaru nebo síti. Zeď může být postavena i bez jakéhokoliv základního objektu, v takovém případě se chová jako trojrozměrné těleso, které má vlastnosti délka, šířka a výška. Pokud je postavena na vrchní části existujícího tvaru, může být založena na:
Walls built from a line, a wire, a face, a solid, and a sketch
Zdi také mohou být přidávány nebo odebírány. Přídavky jsou další objekty jejichž tvary jsou připojeny ke tvaru zdi, zatímco odebírání jsou tvary odebírané ze zdi. Přidávání a odebírání se dělá pomocí nástrojů Přidat and Odebrat. Přidávání a odebírání nemá žádný vliv na parametry zdi jako jsou výška a šířka, které mohou být dále měněny. Zeď může mít také automatickou výšku, a to v případě když je včleněna do výškově daného objektu jako je podlaží. Výška pak musí být nastavena na 0, zeď pak přebírá výšku specifikovanou v rodičovském objektu.
Pokud se má několik zdí protínat, musíte je umístit do podlaží aby se protínaly v jeho konstrukci.
Uchopování pracuje trochu odlišně ve Zdech než v jiných objektech Architektury nebo Kreslení. Pokud má zeď podkladový objekt, bude vázána na základový objekt místo na konstrukci zdi, což Vám umožní snadněji vyrovant zdi k jejich základně. Nicméně, pokud specifikujete, že chcete uchopovat podle konstrukce zdi stisknutím klávesy CTRL bude uchopování přepnuto na objekt zdi.
An Arch Wall object shares the common properties and behaviors of all Arch Components.
Blocks
Component
See Arch Component.
IFC
See Arch Component.
IFC Attributes
See Arch Component.
Wall
Objekt zdi dědí vlastnosti objektů Modul Díl a má ještě následující zvláštní vlastnosti:
Nástroj Zeď může být využit v makrech a z konzoly Pythonu použitím následující funkce:
Wall = makeWall(baseobj=None, length=None, width=None, height=None, align="Center", face=None, name="Wall")
Příklad:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
Wall2 = Arch.makeWall(None, length=2000, width=200, height=1000)
Draft.move(Wall2, FreeCAD.Vector(0, -1000, 0))
FreeCAD.ActiveDocument.recompute()