Jump to content

Auswahl-API

From FreeCAD Documentation
This page is a translated version of the page Selection API and the translation is 100% complete.
(Oktober 2019) Diese Seite nicht bearbeiten. Die Informationen sind unvollständig und veraltet. Für die aktuelle API siehe die (engl.) autogenerierte API-Dokumentation oder erstelle die Dokumentation selbst, siehe Quellendokumentation.

DasTeilmodul Auswahl (selection submodule) ist Teil des Moduls FreeCADGui. Beispiel:

import FreeCADGui
sel = FreeCADGui.Selection.getSelection()
addSelection(FreeCAD.Object)

Description: Fügt der Auswahl ein Objekt hinzu.

Returns:

clearSelection([string])

Description: Löscht die Auswahl zu einem angegebenen Dokumentnamen. Ist kein Dokument angegeben, wird die gesamte Auswahl gelöscht.

Returns:

getSelection([string])

Description: Gibt eine Liste der ausgewählten Dokumentobjekte zu einem angegebenen Dokumentnamen zurück. Ist kein Dokument angegeben, wird die gesamte Auswahl zurückgegeben.

Returns: Eine Liste von Dokumentobjekten, in der Reihenfolge, in der sie ausgewählt wurden.

getSelectionEx([string])

Description: Gibt eine Liste (von) SelectionObject zu einem angegebenen Dokumentnamen zurück. Ist kein Dokument angegeben, wird die gesamte Auswahl zurückgegeben. Wird zum Auswählen von Teilobjekten (z.B. einige Kanten einer Fläche) eingesetzt.

Returns: Gibt eine Liste (von) SelectionObjects in der Reihenfolge zurück, in der sie ausgewählt wurden.

isSelected(FreeCAD.Object)

Description: Prüft, ob ein angegebenes Objekt ausgewählt ist.

Returns:

removeSelection(FreeCAD.Object)

Description: Entfernt ein Objekt aus der Auswahl.

Returns: