|
Menüeintrag |
---|
Kein |
Arbeitsbereich |
Alle |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.19 |
Siehe auch |
Std Part, Std Gruppe, Std VerknüpfungErstellen |
Std UnterverknüpfungErstellen erstellt ein App Link-Objekt (
App::Link
class), so wie Std VerknüpfungErstellen, wird aber in erster Linie auf ausgewählte Unterelemente angewendet und setzt die Daten-EigenschaftLink Transform auf
true
.
Mit Auswahl:
Ohne Auswahl:
Originaler Körper und drei Verknüpfungen, die von seinen Unterelementen erstellt wurden, inklusive Kanten und Flächen.
Diese Anwendung erstellt eine neue Anwendung Verknüpfung. Seine Eigenschaften sind in Std VerknüpfungErstellen beschrieben.
Vor allem DatenLink Transform ist auf true
gesetzt. Damit wird DatenPlacement versteckt und an dessen statt steuert DatenLink Placement die Position der Verknüpfung, bezogen auf die Position DatenLinked Object.
Zu allgemeinen Informationen, siehe Std VerknüpfungErstellen.
Die Anwendung Link wurde mit der addObject()
-Methode des Dokumentes erstellt. Um eine relative Verknüpfung zu erstellen, wird seine setLink
-Methode verwendet, um das Quellobjekt und eines oder mehrerer seiner Unterelemente aufzunehmen. Dann wird das LinkTransform
-Attribut auf True
gesetzt.
import FreeCAD as App
doc = App.newDocument()
body = App.ActiveDocument.addObject("Part::Box", "Box")
obj = App.ActiveDocument.addObject("App::Link", "Link")
obj.setLink(body, '', ['Edge1', 'Edge6', 'Edge7', 'Edge10', 'Face2', 'Face3'])
obj.LinkTransform = True
obj.LinkPlacement.Base = App.Vector(20, 20, 0)
App.ActiveDocument.recompute()