Arch Zaun
Arch Zaun |
Menüeintrag |
---|
Arch → Zaun |
Arbeitsbereich |
Arch |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.19 |
Siehe auch |
Keiner |
Beschreibung
Der Arch Zaun ist ein Objekt, das einen Zaun durch die Wiederholung eines einzelnen Zaunpfostens und eines Abschnitts entlang eines bestimmten Pfades bildet.
Anwendung
Erzeugung von Grundauf
- Verwende einen Arbeitsbereich deiner Wahl, um einen einzelnen Zaunpfosten und einen einzelnen Abschnitt zu erstellen.
- Erstelle den Pfad, dem der Zaun folgen soll, mit Hilfe des Skizzierer Arbeitsbereich oder Entwurf Arbeitsbereich.
- Wechsle zurück zum Arch Arbeitsbereich.
- Wähle den Abschnitt, den Beitrag und den Pfad in genau dieser Reihenfolge aus.
- Drücke die Arch Zaun Schaltfläche
Optionen
Vorerst geht das Werkzeug von folgenden Voraussetzungen aus
- Der Pfad wird auf der XY Ebene gezeichnet
- Abschnitt und Pfosten sind am Ursprung so gezeichnet, dass sie in der Vorderansicht aufrecht stehen
Eigenschaften
Daten
- DatenPfad: Der Pfad, dem der Zaun folgen sollte
- DatenPfahl: Ein einziger Zaunpfahl zur Wiederholung
- DatenAbschnitt: Ein einziger Abschnitt zum Wiederholen
- DatenAnzahl der Pfähle: Die Gesamtzahl der Pfähle, die für den Bau des Zauns verwendet wurden. Diese wird automatisch berechnet.
- DatenAnzahl der Abschnitte: Die Gesamtzahl der Abschnitte, die zum Bau des Zauns verwendet wurden. Diese wird automatisch berechnet.
Ansicht
- AnsichtUrsprungsfarben verwenden}: Wenn auf {
true
gesetzt, verwendet der Zaun die Farben aus dem Originalabschnitt und -pfahl. Andernfalls wird die FormFarbe des Zauns verwendet, um den Zaun einzufärben.
Skripten
Das Zaunwerkzeug kann in Makros und von der Python Konsole aus mit folgender Funktion verwendet werden:
Fence = buildFence(section, post, path)
Beispiel.
import FreeCAD
import Part
import Arch
parts = []
parts.append(Part.makeBox(2000, 50, 30, FreeCAD.Vector(0, 0, 1000 - 30)))
parts.append(Part.makeBox(2000, 50, 30))
parts.append(Part.makeBox(20, 20, 1000 - 60, FreeCAD.Vector(0, 15, 30)))
parts.append(Part.makeBox(20, 20, 1000 - 60, FreeCAD.Vector(1980, 15, 30)))
for i in range(8):
parts.append(Part.makeBox(20, 20, 1000 - 60, FreeCAD.Vector((2000 / 9 * (i + 1)) - 10, 15, 30)))
Part.show(Part.makeCompound(parts), "Fence_section")
fence_section = FreeCAD.ActiveDocument.Fence_section
sketch = FreeCAD.ActiveDocument.addObject("Sketcher::SketchObject", "Path")
sketch.Placement = FreeCAD.Placement(FreeCAD.Vector(0, 0, 0), FreeCAD.Rotation(0, 0, 0, 1))
sketch.addGeometry(Part.LineSegment(FreeCAD.Vector(0, 0, 0), FreeCAD.Vector(20000, 0, 0)), False)
sketch.addGeometry(Part.LineSegment(FreeCAD.Vector(20000, 0, 0), FreeCAD.Vector(20000, 20000, 0)), False)
post = Part.makeBox(100, 100, 1000, FreeCAD.Vector(0, 0, 0))
Part.show(post, "Post")
post = FreeCAD.ActiveDocument.Post
Fence = Arch.buildFence(fence_section, post, sketch)
Arch
- 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
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework