Arch Add/ro: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{docnav|[[Arch_CutPlane|Cut with plane]]|[[Arch_Remove|Remove component]]|[[Arch_Module|Arch]]}} |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
{{GuiCommand|Name=Arch Add|Workbenches=[[Arch Module|Arch]]|MenuLocation=Arch → Add|SeeAlso=[[Arch Remove|Arch Remove]]}} |
{{GuiCommand|Name=Arch Add|Workbenches=[[Arch Module|Arch]]|MenuLocation=Arch → Add|SeeAlso=[[Arch Remove|Arch Remove]]}} |
||
Line 62: | Line 64: | ||
FreeCAD.ActiveDocument.recompute() |
FreeCAD.ActiveDocument.recompute() |
||
}} |
}} |
||
{{docnav|[[Arch_CutPlane|Cut with plane]]|[[Arch_Remove|Remove component]]|[[Arch_Module|Arch]]}} |
|||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
Revision as of 12:51, 5 February 2019
Arch Add |
Menu location |
---|
Arch → Add |
Workbenches |
Arch |
Default shortcut |
None |
Introduced in version |
- |
See also |
Arch Remove |
Descriere
Instrumentul Add vă permite 4 feluri de operații:
- Add shape-based objects to an Arch component, such as a wall or structure. Aceste obiecte fac parte din componenta Arch și vă permit să modificați forma sa, dar păstrând proprietățile sale de bază ca lățimea și înalțimea
- Adaugă componente Arch, ca de exemplu walls sau structures, la un grup de obiecte de bază Arch ca de exempluh o floors.
- Adaugă axis systems la structural objects
- Adaugă obiecte la section planes
The counterpart of this tool is the Arch Remove tool.
In imaginea de mai sus, o casetă este adăugată la un perete.
Cum se folosește
Script
Instrumentul Add poate fi folosit în macros și de la consola Python utilizând următoarea funcție:
addComponents(objectsList, host)
- Adaugați obiectul dat sau obiectele din lista dată ca componente la obiectul gazdă. Îl utilizați pentru a adauga o ferestră la un perete , sau a adăga un peret la o pardoseală.
- Nu Returnează nimic.
Exempluː
import FreeCAD, Arch, Draft, Part
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 2000, 0)
Line = Draft.makeWire([p1, p2])
Wall = Arch.makeWall(Line, width=150, height=2000)
p3 = FreeCAD.Vector(0, 2000, 0)
p4 = FreeCAD.Vector(3000, 0, 0)
Line2 = Draft.makeWire([p3, p4])
Wall2 = Arch.makeWall(Line2, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
Arch.addComponents(Wall2, Wall)
FreeCAD.ActiveDocument.recompute()