|
poziția meniului |
---|
Arch → Wall |
Ateliere |
Arch |
scurtătură |
W A |
Prezentat în versiune |
- |
A se vedea, de asemenea, |
Arch Structure |
Acest instrument construiește un obiect tip perete de la zero sau deasupra oricărui altul obeict tip shape-based sau mesh-based.Un perete poate fi construit fără obiect de bază, caz în care acesta se comportă ca un volum cubic, utilizând proprietăți de lungime, lățime și înălțime. Când este construit pe o formă existentă, un perete se poate baza pe:
Walls built from a line, a wire, a face, a solid, and a sketch
Walls can also have additions or subtractions. Additions are other objects whose shapes are joined in this Wall's shape, while subtractions are subtracted. Additions and subtractions can be added with the Arch Add and Arch Remove tools. Additions and subtractions have no influence over wall parameters such as height and width, which can still be changed. Walls can also have their height automatic, if they are included into a higher-level object such as floors. The height must be kept at 0, then the wall will adopt the height specified in the parent object.
When several walls should intersect, you need to place them into a floor to have their geometry intersected.
Snapping funcționează un pic diferit cu pereții arcului decât alte obiecte Arch și Draft. Dacă un perete are un obiect de bază, snapping-ul se ancorează la obiectul de bază, în loc de geometria peretelui, permițând ușor alinierea pereților prin linia de bază. Dacă, totuși, doriți să vă apropiați de geometria peretelui, apăsând CTRL se va comuta pe obiect de perete.
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
Obiectele de pe perete moștenesc proprietățile obiectelor Part și au, de asemenea, următoarele proprietăți suplimentare:
Instrumentul Wall tool poate fi utilizat în macros și de la consola python utilizând următoarele funcții:
Wall = makeWall(baseobj=None, length=None, width=None, height=None, align="Center", face=None, name="Wall")
Exempluː
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()