Arch Space/de: Difference between revisions
No edit summary |
No edit summary |
||
Line 35: | Line 35: | ||
==Eigenschaften== |
==Eigenschaften== |
||
* {{PropertyData/de|Basis}}: Das Basisobjekt, falls vorhanden (muss ein Volumenkörper sein) |
|||
<div class="mw-translate-fuzzy"> |
|||
* {{PropertyData/de| |
* {{PropertyData/de|Grenzen}}: Eine Liste möglicher Begrenzungselemente |
||
* {{PropertyData |
* {{PropertyData|Bereich}}: Die berechnete Bodenfläche dieses Raumes |
||
* {{PropertyData|FertigstellenFußboden}}: Die Fertigstellung des Fußbodens in diesem Raum |
|||
</div> |
|||
* {{PropertyData|FertigstellungWände }}: Die Fertigstellung der Wände dieses Raumes |
|||
* {{PropertyData|FertigstellenDecke}}: Die Fertigstellung der Decke dieses Raumes |
|||
* {{PropertyData|Gruppe}}: Objekte, die sich in diesem Raum befinden, wie zum Beispiel Möbel |
|||
* {{PropertyData|RaumTyp}}: Der Typ dieses Raumes |
|||
* {{PropertyData|FußbodenDicke}}: Die Dicke des Fußbodenbelags |
|||
* {{PropertyData|AnzahlPersonen}}: Die Anzahl der Personen, die typischerweise diesen Raum besetzen |
|||
* {{PropertyData|BeleuchtungLeistung}}: Die zur Beleuchtung dieses Raumes benötigte elektrische Leistung in Watt |
|||
* {{PropertyData|AusrüstungLeistung}}: Die für die Ausrüstung dieses Raumes benötigte elektrische Leistung in Watt |
|||
* {{PropertyData|AutoLeistung}}: Wenn dies zutrifft, wird die Geräteleistung automatisch von den in diesem Feld aufgeführten Geräten übernommen. |
|||
* {{PropertyData|Klimatisierung}}: Die Art der Klimatisierung dieses Raumes |
|||
* {{PropertyData|Intern}}: Gibt an, ob dieser Raum intern oder extern ist |
|||
* {{PropertyView|Text}}: The text to show. Use $area, $label, $tag, $floor, $walls, $ceiling to insert the respective data |
* {{PropertyView|Text}}: The text to show. Use $area, $label, $tag, $floor, $walls, $ceiling to insert the respective data |
Revision as of 15:38, 25 August 2020
Arch Raum |
Menüeintrag |
---|
Arch → Raum |
Arbeitsbereich |
Arch |
Standardtastenkürzel |
S P |
Eingeführt in Version |
0.14 |
Siehe auch |
Wand, Struktur |
Beschreibung
Mit dem Raum Werkzeug kannst du ein leeres Volumen festlegen, entweder indem du es auf einer festen Form basierst, oder indem du seine Grenzen oder eine Mischung aus beidem festlegst. Wenn es ausschließlich auf Begrenzungen basiert, wird das Volumen berechnet, indem von der Begrenzungsbox aller gegebenen Begrenzungen ausgegangen und die Räume hinter jeder Begrenzung subtrahiert werden. Das Raumobjekt definiert immer ein festes Volumen. Die Bodenfläche eines Raumobjekts, die berechnet wird, indem eine horizontale Ebene im Massenschwerpunkt des Raumvolumens geschnitten wird, kann ebenfalls angezeigt werden.
Raumobjekt, das aus einem vorhandenen Volumenobjekt erstellt wird, dann werden zwei Wandflächen als Begrenzungen hinzugefügt.
Anwendung
- Wähle ein vorhandenes Volumenkörperobjekt oder Flächen auf Begrenzungsobjekten aus.
- Rufe den Arch Raum Befehl mit mehreren Methoden auf:
- Drücken der Arch Space Schaltfläche in der Werkzeugleiste.
- Verwenden der S, dann P Tastaturkürzel
- Verwenden des Arch → Raum Eintrags aus dem oberen Menü
Begrenzungen
- Die Grenzeigenschaften können momentan nicht über die GUI bearbeitet werden.
- Siehe die Forumsankündigung.
Eigenschaften
- Daten-EigenschaftBasis: Das Basisobjekt, falls vorhanden (muss ein Volumenkörper sein)
- Daten-EigenschaftGrenzen: Eine Liste möglicher Begrenzungselemente
- DatenBereich: Die berechnete Bodenfläche dieses Raumes
- DatenFertigstellenFußboden: Die Fertigstellung des Fußbodens in diesem Raum
- DatenFertigstellungWände : Die Fertigstellung der Wände dieses Raumes
- DatenFertigstellenDecke: Die Fertigstellung der Decke dieses Raumes
- DatenGruppe: Objekte, die sich in diesem Raum befinden, wie zum Beispiel Möbel
- DatenRaumTyp: Der Typ dieses Raumes
- DatenFußbodenDicke: Die Dicke des Fußbodenbelags
- DatenAnzahlPersonen: Die Anzahl der Personen, die typischerweise diesen Raum besetzen
- DatenBeleuchtungLeistung: Die zur Beleuchtung dieses Raumes benötigte elektrische Leistung in Watt
- DatenAusrüstungLeistung: Die für die Ausrüstung dieses Raumes benötigte elektrische Leistung in Watt
- DatenAutoLeistung: Wenn dies zutrifft, wird die Geräteleistung automatisch von den in diesem Feld aufgeführten Geräten übernommen.
- DatenKlimatisierung: Die Art der Klimatisierung dieses Raumes
- DatenIntern: Gibt an, ob dieser Raum intern oder extern ist
- AnsichtText: The text to show. Use $area, $label, $tag, $floor, $walls, $ceiling to insert the respective data
- AnsichtFontName: The name of the font
- AnsichtTextColor: The color of the text
- AnsichtFontSize: The size of the text
- AnsichtFirstLine: The size of the first line of text (multiplies the font size. 1 = same size, 2 = double size, etc..)
- AnsichtLineSpacing: The space between the lines of text
- AnsichtTextPosition: The position of the text. Leave (0,0,0) for automatic position
- AnsichtTextAlign: The justification of the text
- AnsichtDecimals: The number of decimals to use for calculated texts
- AnsichtShowUnit: Show the unit suffix or not
Options
- To create zones that group several spaces, use a Arch BuildingPart and set its IFC type to "Spatial Zone"
- The space object has the same display modes as other Arch and Part objects, with one more, called Footprint, that displays only the bottom face of the space. introduced in version 0.19
Scripting
Siehe auch: Arch API und FreeCAD Scripting Basics.
Das Raum-Werkzeug kann in Makros und aus der Python-Konsole heraus durch folgende Funktion angesprochen werden:
Space = makeSpace(objects=None, baseobj=None, name="Space")
- Erstellt ein
Space
-Objekt aus den gegebenenobjects
oderbaseobj
, die- ein Dokument-Objekt sein können, wodurch es zur Basisform des Raum-Objekts wird oder
- eine Liste von Auswahl-Objekten wie von
FreeCADGui.Selection.getSelectionEx()
oder - eine Liste von Tupeln
(object, subobjectname)
Beispiel:
import FreeCAD, Arch
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 1000
Box.Width = 1000
Box.Height = 1000
Space = Arch.makeSpace(Box)
Space.ViewObject.LineWidth = 2
FreeCAD.ActiveDocument.recompute()
Nach der Erstellung eines Raum-Objekts können ausgewählte Flächen durch den folgenden Code hinzugefügt werden:
import FreeCAD, FreeCADGui, Draft, Arch
points = [FreeCAD.Vector(-500, 0, 0), FreeCAD.Vector(1000, 1000, 0)]
Line = Draft.makeWire(points)
Wall = Arch.makeWall(Line, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
# Select a face of the wall
selection = FreeCADGui.Selection.getSelectionEx()
Arch.addSpaceBoundaries(Space, selection)
Begrenzungen können auch entfernt werden, wieder durch auswählen der angegebenen Flächen:
selection = FreeCADGui.Selection.getSelectionEx()
Arch.removeSpaceBoundaries(Space, selection)
- Elemente: Wand, Struktur, Dach, Fenster, Tür, Treppe, Raum, Rahmen, Ausstattung; Pipe, Pipe Connector; Schedule
- Bewehrung: Bewehrungsstab; Straight Rebar, UShape Rebar, LShape Rebar, Bent Shape Rebar, Stirrup Rebar, Helical Rebar
- Paneele: Panel, Panel Cut, Panel Sheet, Nest
- Material: Material, Multi-Material
- Organisation: Baugrund, Referenz,Gebäude, Geschoss, Gebäudeteil, Schnittebene
- Achsen: Achse, Achsensystem, Raster
- Änderungen: Schneiden in einer Ebene, Komponente hinzufügen, Teil entfernen, Survey
- Dienstprogramme: Komponente, Komponente klonen, Netz zerlegen, Netz in Form umwandeln, Wähle nicht-mehrfache Polygonnetze, Entferne Form, Schließt Löcher, Wände zusammenfügen, Check, Ifc Explorer, Toggle IFC Brep flag, 3 Ansichten aus Netz, Erstelle IFC Kalkulationstabelle..., Toggle Subcomponents
- Additional: Einstellungen, Import-Export Preferences (IFC, DAE, OBJ, JSON, 3DS); Arch API
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework