Arch: Add

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Arch Add and the translation is 29% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎română • ‎svenska • ‎čeština • ‎русский • ‎中文(中国大陆)‎ • ‎日本語

Arch Add.svg Arch Add

poziția meniului
Arch → Add
Workbenches
Arch
scurtătură
nici unul
Prezentat în versiune
-
A se vedea, de asemenea,
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.svg Arch Remove tool.

Arch Add example.jpg

In imaginea de mai sus, o casetă este adăugată la un perete.

Cum se folosește

  1. Selectați obiectul (obiectele) care urmează să fie adăugat e, apoi obiectul "gazdă" (obiectul gazdă trebuie să fie ultimul selectat)
  2. Apăsați tasta Arch Add.png Add

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()