Arch Add

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page Arch Add and the translation is 25% complete.

Outdated translations are marked like this.
Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎日本語 • ‎română • ‎русский • ‎svenska • ‎Türkçe • ‎中文(中国大陆)‎

Arch Add.svg Arch Add

Menyplacering
Arch → Add
Arbetsbänk(ar)
Arch
Standard genväg
None
Introducerad i version
-
Se även
Arch Remove


Beskrivning

Add verkytget låter dig göra 2 olika operationer:

  • Lägga till form-baserade objekt till en Arch komponent, som en vägg eller struktur. Dessa objekt blir sedan en del av Arch komponenten, och låter dig förändra dess form men behåller dess grundegenskaper som bredd och höjd
  • lägga till Arch komponenter, som väggar eller strukturer, till en cell eller andra cell-baserade objekt som golv.

The counterpart of this tool is the Arch Remove tool.

Arch Add example.jpg

I bilden ovan adderas en låda till en vägg.

Bruk

  1. Välj de objekt som ska läggas till, och sedan "värd" objektet (värdobjektet måste väljas sist)
  2. Klicka på Arch Add.png Add knappen

Scripting

See also: Arch API and FreeCAD Scripting Basics.

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

addComponents(objectsList, host)
  • Adds the given objects in objectsList to the given host object.
    • objectsList can be a single object or a list of objects.

Example:

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