Arch: Construcție/Edificiu

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

Outdated translations are marked like this.
Other languages:
čeština • ‎Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎日本語 • ‎română • ‎русский • ‎svenska • ‎українська
Arrow-left.svg Previous: Arch BuildingPart.svg Building Part
Next: Site Arch Site.svg Arrow-right.svg

Arch Building.svg Arch Building

poziția meniului
Arch → Building
Workbenches
Arch
scurtătură
B U
Prezentat în versiune
-
A se vedea, de asemenea,
Arch Floor, Arch Site


Descriere

Clădirea Arch este un tip special de obiect al grupului FreeCAD, care este special conceput pentru a reprezenta o întreagă unitate de construcție. Ele sunt cele mai utilizate pentru a vă organiza modelul, conținând obiecte floor.

Cum se folosește

  1. Optionally, select one or more objects to be included in your new building
  2. Apăsați butonul Arch Building.png Arch Building , sau apăsați tastele B apoi U

Opţiuni

  • După crearea unei clădiri, puteți să adăugați mai multe obiecte prin glisarea și plasarea acestora în Vizualizarea Arborescentă sau utilizând instrumentul Arch Add.png Arch Add
  • Puteți să eliminați obiecte dintr-o clădire prin tragerea/glisarea și scoaterea lor din Vizualizarea arborescentă sau folosind instrumentul Arch Remove.png Arch Remove

Properties

  • DATABuilding Type: The type of this building, to choose from a list

Scrip-Programare

Instrumentul pentru Construcție poate fi utilizat în macro-uri și din consola Python utilizând următoarea funcție:

Building = makeBuilding(objectslist=None, baseobj=None, name="Building")

creează o consrucție incluzând obiectele din lista dată.

Exempluː

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)

Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
FreeCAD.ActiveDocument.recompute()

Building = Arch.makeBuilding([Wall1, Wall2])

Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()