Hi,
ich versuche mich gerade in FreeCAD Python einzuarbeiten, um über ein Macro Körper von einem Punkt zu einem anderen Punkt zu bewegen. Die Bewegung geht, allerdings benötige ich den Namen des Körpers der nach dem Doppelklick in der Graphik markiert ist. Mit FreeCADGui.Selection.getSelection()[0],Name erhalte ich aber nur den Label des Pad nicht den Namen des Körpers um Placement zu transformieren.
Das geht nur mit einem Click auf den Körper in der Liste.
Name des Körpers ermitteln
Re: Name des Körpers ermitteln
Code: Select all
FreeCADGui.Selection.getSelection()[0].Label
Mit
Code: Select all
FreeCADGui.Selection.getSelection()[0].Placement
Mit
Code: Select all
P = FreeCADGui.Selection.getSelection()[0].Placement
P.Base = App.Vector(10,20,30)