Arch Profil
Diese Seite wurde für diese Version aktualisiert.
Arch Profile |
Menüeintrag |
---|
3D/BIM → Generic 3D tools → Profil |
Arbeitsbereich |
BIM |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.19 |
Siehe auch |
Keiner |
Beschreibung
Das Werkzeug ArchProfil erstellt ein parametrisches 2D-Profil-Objekt. Dieses Objekt kann dann als Basis für verschiedene andere Werkzeuge verwendet werden, die Extrusionen durchführen, wie Arch Rahmen, Arch_Vorhangfassade oder Part Extrudieren.
Siehe die Liste von verfügbaren Voreinstellungen.
Das Werḱzeug Profil ist auch im Werkzeug Arch Struktur integriert; alle voreingestellten Profile sind auch dort verfügbar.
Anwendung
- Die Schaltfläche Profil drücken.
- Eine Voreinstellung im Aufgaben-Bereich des Werkzeugs auswählen.
- Einen Punkt in der 3D-Ansicht auswählen, um das Profil zu positionieren.
Eigenschaften
Daten
- Daten-EigenschaftHeight: Die (Gesamt)-Höhe des Profils
- Daten-EigenschaftWidth: Die (Gesamt)-Breite des Profils
- Daten-EigenschaftDiameter: Der Durchmesser des Profils (nur Rundprofile)
- Daten-EigenschaftThickness: Die Wandstärke des Rohrprofils (nur runde und rechteckige Hohlprofile)
- Daten-EigenschaftWeb Thickness: (Stregbreite) Die Wandstärke des Profilsteges (nur H- und I-Profile)
- Daten-EigenschaftFlange Thickness: (Flanschstärke) Die Wandstärke der Profilflansche (nur H- und I-Profile)
Benutzerdefinierte Profile hinzufügen
Eine zusätzliche CSV-Datei kann durch den Benutzer erstellt werden, die selbsterstellte Profile (Umrisse) enthält. Sie muss profiles.csv heißen und hier gespeichert sein:
$FREECAD_USER_DIR/Arch/
Der Wert für $FREECAD_USER_DIR
kann über die Python-Konsole ermittelt werden:
FreeCAD.getUserAppDataDir()
Der Inhalt deiner profiles.csv-Datei muss den gleichen Regeln wie die Datei profiles.csv im Quell-Code entsprechen.
Die CSV-Datei muss eine Zeile für jedes verfügbare Profil enthalten, formatiert wie folgt:
- Für C-Profile: Kategorie, Name, Klasse, Durchmesser, Wandstärke
- Für H-, U- und T-Profile: Kategorie, Name, Klasse, Breite, Höhe, Stegbreite, Flanschstärke
- Für L-Profile: Kategorie, Name, Klasse, Breite, Höhe, Wandstärke
- Für R-Profile: Kategorie, Name, Klasse, Breite, Höhe
- Für RH-Profile: Kategorie, Name, Klasse, Breite, Höhe, Wandstärke
Alle Maße müssen in Millimetern angegeben werden. Mögliche Profilklassen sind:
- C: Kreisförmiges Rohr
- H: H- oder I-Profil
- R: Rechteckig
- RH: Rechteckig hohl
- U: U-Profil
- L: L-Profil
- T: T-Profil
Es können zusätzliche Profiltypen erstellt werden, aber zuerst muss in ArchProfile.py eine entsprechende Klasse definiert werden.
Skripten
Das Profil-Werkzeug kann in Makros und von der Python-Konsole aus mit folgender Funktion verwendet werden:
profile = makeProfile(profile_list)
wobei profile_list
die verschiedenen Elemente einer Liste in der CSV-Datei enthält.
Beispiel:
import Arch
Arch.makeProfile([0, 'REC', 'REC100x100', 'R', 100, 100])
wobei das erste Element der Liste eine Bestellnummer (order number) ist, die bisher nicht verwendet wird.
- 2D drafting: Sketch, Line, Polyline, Circle, Arc, Arc by 3 points, Fillet, Ellipse, Polygon, Rectangle, B-spline, Bézier curve, Cubic Bézier curve, Point
- 3D/BIM: Project, Site, Building, Level, Space, Wall, Curtain Wall, Column, Beam, Slab, Door, Window, Pipe, Pipe Connector, Stairs, Roof, Panel, Frame, Fence, Truss, Equipment
- Reinforcement tools: Custom Rebar, Straight Rebar, U-Shape Rebar, L-Shape Rebar, Stirrup, Bent-Shape Rebar, Helical Rebar, Column Reinforcement, Beam Reinforcement, Slab Reinforcement, Footing Reinforcement
- Generic 3D tools: Profile, Box, Shape builder..., Facebinder, Objects library, Component, External reference
- Annotation: Text, Shape from text, Aligned dimension, Horizontal dimension, Vertical dimension, Leader, Label, Axis, Axes System, Grid, Section Plane, Hatch, Page, View, Shape-based view
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid, Working Plane Top, Working Plane Front, Working Plane Side
- Modify: Move, Copy, Rotate, Clone, Create simple copy, Make compound, Offset, 2D Offset..., Trimex, Join, Split, Scale, Stretch, Draft to sketch, Upgrade, Downgrade, Add component, Remove component, Array, Path array, Circular array, Point array, Cut with plane, Mirror, Extrude..., Difference, Union, Intersection
- Manage: BIM Setup..., Views manager, Manage project..., Manage doors and windows..., Manage IFC elements..., Manage IFC quantities..., Manage IFC properties..., Manage classification..., Manage layers..., Material, Schedule, Preflight checks..., Annotation styles...
- Utils: Toggle bottom panels, Move to Trash, Working Plane View, Select group, Set slope, Create working plane proxy, Add to construction group, Split Mesh, Mesh to Shape, Select non-manifold meshes, Remove Shape from Arch, Close Holes, Merge Walls, Check, Toggle IFC Brep flag, Toggle subcomponents, Survey, IFC Diff, IFC explorer, Image plane, Unclone, Rewire, Glue, Reextrude
- Panel tools: Panel, Panel Cut, Panel Sheet, Nest
- Structure tools: Structure, Structural System, Multiple Structures
- IFC tools: IFC Diff..., IFC Expand, Make IFC project, IfcOpenShell update
- Nudge: Nudge Switch, Nudge Up, Nudge Down, Nudge Left, Nudge Right, Nudge Rotate Left, Nudge Rotate Right, Nudge Extend, Nudge Shrink
- Additional: Preferences, Fine tuning, Import Export Preferences, IFC, DAE, OBJ, JSON, 3DS, SHP
- 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