Macro Ellipse-Center+2Points/de: Difference between revisions
(Updating to match new version of source page) |
No edit summary |
||
Line 19: | Line 19: | ||
==Neueste Version== |
==Neueste Version== |
||
<div class="mw-translate-fuzzy"> |
|||
Die neueste Version des Makros ist zu finden auf [https://github.com/FreeCAD/FreeCAD-macros/blob/master/ObjectCreation/EllipseCenter2Points.FCMacro EllipseCenter2Points.FCMacro], aber der einfachste Weg zur Installation dieses Makros ist die Nutzung des [[Std_AddonMgr/de|Addon-Manager]]s. |
Die neueste Version des Makros ist zu finden auf [https://github.com/FreeCAD/FreeCAD-macros/blob/master/ObjectCreation/EllipseCenter2Points.FCMacro EllipseCenter2Points.FCMacro], aber der einfachste Weg zur Installation dieses Makros ist die Nutzung des [[Std_AddonMgr/de|Addon-Manager]]s. |
||
</div> |
|||
==Skript== |
==Skript== |
Latest revision as of 19:59, 27 February 2022
Beschreibung |
---|
Erzeugt eine Ellipse durch Auswahl von drei Punkten (in dieser Reihenfolge): Mittelpunkt, Hauptradius und Nebenradius Versionsmakro : 02.00 Datum der letzten Änderung : 2019-07-29 FreeCAD version : All Herunterladen : ToolBar Icon Autor: Eriossoltero |
Autor |
Eriossoltero |
Herunterladen |
ToolBar Icon |
Links |
Makros Rezepte Wie installiere ich Makros So passen Sie Symbolleisten an |
Macro-Version |
02.00 |
Datum der letzten Änderung |
2019-07-29 |
FreeCAD-Version(s) |
All |
Standardverknüpfung |
None |
Siehe auch |
None |
Beschreibung
Erzeugt eine Ellipse durch Auswahl von drei Punkten (in dieser Reihenfolge): Mittelpunkt, Hauptradius und Nebenradius
Neueste Version
Die neueste Version des Makros ist zu finden auf EllipseCenter2Points.FCMacro, aber der einfachste Weg zur Installation dieses Makros ist die Nutzung des Addon-Managers.
Skript
Macro_EllipseCenter2Points.FCMacro
# Macro Begin: Ellipse-Center+2Points.FCMacro +++++++++++++++++++++++++++++++++++++++++++++++++ # http://freecad-tutorial.blogspot.com/2011/12/engine-9-poly-v-belt.html # https://www.freecadweb.org/wiki/User:Eriossoltero # 13/03/2012, 29/07/2019 import Part, FreeCAD, math, PartGui, FreeCADGui from FreeCAD import Base # get the selected objects, with first selection for the trajectory and second for the section # Adapted from: # Macro Begin: Ellipse-Center+2Points.FCMacro +++++++++++++++++++++++++++++++++++++++++++++++++ # http://freecad-tutorial.blogspot.com/2011/12/engine-9-poly-v-belt.html import Part, FreeCAD, math, PartGui, FreeCADGui from FreeCAD import Base # get the selected objects, with first selection for the trajectory and second for the section # Adapted from: # http://freecad-tutorial.blogspot.com/2011/12/engine-9-poly-v-belt.html s = FreeCADGui.Selection.getSelection() try: sel1=s[0].Shape sel2=s[1].Shape sel3=s[2].Shape pt_center = sel1.Point pt_radmay = sel2.Point pt_radmen = sel3.Point # create Part object in the current document myObject=App.ActiveDocument.addObject("Part::Feature","Ellipse") # create a shape and assign it to the current document ellipse = Part.Ellipse(pt_radmay, pt_radmen, pt_center) myObject.Shape = ellipse.toShape() # Macro End: Ellipse-Center+2Points.FCMacro +++++++++++++++++++++++++++++++++++++++++++++++++ except: print( "Wrong selection") print( "First:centre, Second:major radius and Third:minor radius")