Draft PunktAnordnung
Draft Punktanordnung |
Menüeintrag |
---|
Bearbeitung → Anordnungswerkzeuge → Punktanordnung |
Arbeitsbereich |
Entwurf, Arch |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.18 |
Siehe auch |
Entwurf Orthoanordnung, Entwurf Polaranordnung, Entwurf Kreisanordnung, Entwurf Pfadanordnung, Entwurf Pfadverknüpfungsanordnung, Entwurf Punktverknüpfungsanordnung, Entwurf Klon |
Beschreibung
Das Entwurf PunktAnordnungswerkzeug platziert Kopien einer ausgewählten Form entlang verschiedener, ausgewählter Punkte.
Das PunktAnordnung Werkzeug kann für jedes Objekt verwendet werden, das eine Part TopoForm hat, d.h. 2D Formen, die mit der Draft Arbeitsbereich erstellt wurden, aber auch 3D Festkörper, die mit anderen Arbeitsbereichen erstellt wurden, z.B. Part, PartDesign oder Arch.
- Um orthogonale, polare oder kreisförmige Anordnungen zu erstellen, verwende die entsprechenden OrthoAnordnung, PolarAnordnung, oder KreisAnordnungs Werkzeuge.
- Um Anwendungsverknüfungs Kopien an bestimmten Punkten zu positionieren, verwende PunktVerknüpfeAnordnung.
- Um Kopien entlang eines Pfades zu positionieren, verwende PfadAnordnung oder PfadVerknüpfeAnordnung.
- Um Kopien zu erstellen und manuell zu platzieren, verwende Bewegen oder Drehen.
- Um exakte Kopien zu erstellen und diese manuell zu platzieren oder zu skalieren, verwende Klonen oder Std VerknüpfungHerstellen.
Objekt an bestimmten Punkten angeordnet
Anwendung
- Wähle das Objekt aus, das du verteilen möchtest.
- Wähle einen Punktverbund aus.
- Drücke die PunktAnordnung Schaltfläche.
Jedes Element in der Anordnung ist ein genauer Klon des ursprünglichen Objekts, aber die gesamte Anordnung wird in Bezug auf Eigenschaften und Aussehen als eine einzige Einheit betrachtet.
Punktverbund
Das Punktverbundobjekt kann auf verschiedene Arten erstellt werden.
- Erstelle verschiedene Entwurf Punkte oder Part Punkte, und drücke dann Part Verbund um den Verbund zu erstellen.
- Wiederhole die vorherige Methode, aber anstelle eines Verbunds verwende Entwurf Aktualisieren Sie um einen "Block" zu erstellen.
- Erstelle eine Skizze, und füge innen verschiedene Skizzierer Punkte hinzu.
Im Wesentlichen muss das Objekt, das als Verbund verwendet werden soll, eine der drei Eigenschaften DatenKomponeneten, DatenVerknüpfungen oder DatenGeometrie haben und innerhalb dieses Verbundes muss es mindestens einen Punkt mit DatenX, DatenY und DatenZ-Eigenschaften geben.
Hinweis: Im Fall von Entwurf Punkt und Part Punkt wird die Anordnung versuchen, die Kopien unter Verwendung der DatenPositionierung des Punktes zu positionieren. In dem Fall eines Skizzierer Punkts, wird die Position aus seinen internen X
, Y
, und Z
Attributen übernommen.
Hnweis 2: die DatenPlacement der Draft Pointschaltfläche folgt immer den DatenX, DatenY, DatenZ - Werten. Dies genügt, um wie gewünscht zu positionieren. Jedoch, bei der Part Pointschaltfläche, ist die Netzpositionierung durch die Summe der DatenPlacement durch den Vektor mit seinen Komponenten DatenX, DatenY und DatenZ gegeben.
Optionen
Es gibt keine Optionen für dieses Werkzeug. Entweder funktioniert es mit den ausgewählten Objekten oder nicht.
Eigenschaften
Eine PunktAnordnung ist abgeleitet von einer lPart Formelement (Klasse Part::Feature
) abgeleitet, daher teilt es alle Eigenschaften von letzterem. Zusätzlich zu den im Part Formelement beschriebenen Eigenschaften besitzt die PunktAnordnung im Eigenschaftseditor die folgenden Eigenschaften.
Objects
- DatenBase (
Link
): the object to duplicate; it must have a Part TopoShape. - DatenCount (
Integer
): (read-only) specifies the number of copies in the array. This property is read-only because the number of copies is determined by the number of points inside of DatenPoint Object. - DatenExtra Placement (
Placement
): specifies an additional placement, translation and rotation, that will be applied to each copy in the array. Each copy normally appears with the same rotation as the DatenBase object; with this property it is possible to provide additional rotation, or counter the original rotation, and make small adjustments to the position of the copies. introduced in version 0.19 - DatenPoint Object (
Link
): specifies a compound object with points that indicate where the copies of the DatenBase object will appear. The compound object needs to have one of DatenLinks, DatenComponents, or DatenGeometry properties, and contain at least one element with DatenX, DatenY, and DatenZ attributes.
Skripten
Siehe auch: Draft API und FreeCAD Skripten Grundlagen.
Das Punkt Werkzeug kann in Makros und aus der Python Konsole durch folgende Funktion verwendet werden:
Alter Aufruf
point_array = makePointArray(base_object, point_object)
Neuer Aufruf
point_array = make_point_array(base_object, point_object, extra=None):
- Creates a
"PointArray"
object from thebase_object
, by placing the copies in the points contained withinpoint_object
.point_object
should have one ofGeometry
,Links
, orComponents
attributes containing points.- Instead of a reference to an object,
base_object
andpoint_object
can also beLabels
(strings) of objects existing in the current document. extra
can be a fullApp.Placement
, or just anApp.Vector
orApp.Rotation
.
Beispiel:
import FreeCAD as App
import Draft
doc = App.newDocument()
polygon = Draft.make_polygon(3, radius=500.0)
p1 = Draft.make_point(App.Vector(1500, 0, 0))
p2 = Draft.make_point(App.Vector(2500, 0, 0))
p3 = Draft.make_point(App.Vector(2000, 1000, 0))
compound = doc.addObject("Part::Compound", "Compound")
compound.Links = [p1, p2, p3]
point_array = Draft.make_point_array(polygon, compound)
doc.recompute()
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- 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
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
- 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, Start, Surface, TechDraw, Test Framework, Web