Selection methods/cs

Přehled

Metody výběru ve FreeCADu umožňují vybírat objekty v rozhraní FreeCADu: například ve 3D zobrazení, stromovém zobrazení, zobrazení výběru a dalších dialogových oknech. Některé metody výběru jsou specifické pro konkrétní pracovní prostředí a jsou popsány v dokumentaci daného pracovního prostředí.

3D zobrazení

Ve 3D zobrazení existuje několik způsobů výběru objektů.

Jednoduchý výběr

Jednoduchý výběr myší (ve výchozím nastavení levým tlačítkem) a předběžný výběr (pohybem kurzoru) jsou popsány na stránce navigace myší.

Opakované kliknutí

Prvním kliknutím vyberete dílčí prvek (vrchol, hranu nebo plochu) objektu pod myší. Druhým kliknutím vyberete celý objekt.

Třetím kliknutím se výběr rozšíří na jeho kontejnerový objekt (PartDesign Body, Std Part a další). Dalšími kliknutími se výběr rozšiřuje nahoru po řetězci kontejnerů.

Příkazy výběru

Zobrazení výběru

Zobrazení výběru zobrazuje názvy vybraných objektů, včetně jejich úplného názvu v rámci objektu, například Unnamed#Body.Box001.Face17.

Umožňuje také provádět některé akce, jako je Std ViewFitSelection a odesílat objekt do Konzoly Pythonu.

Export objektu

To by mělo být na stránce zobrazení výběru.

Vyberte libovolný komplexní objekt, například PartDesign Body nebo Std Part, poté v zobrazení výběru znovu vyberte objekt a stiskněte klávesy Ctrl + C na klávesnici, aby se otevřelo dialogové okno Výběr objektu. To umožňuje kopírovat vybraný objekt společně se všemi nebo pouze některými závislými objekty tohoto objektu. Například u Std Part lze vybrat nejen samotný Std Part, ale také jeho počátek, tři základní osy (XYZ) a tři základní roviny (XY, YZ, XZ).

Po stisknutí tlačítka OK se vybrané objekty zkopírují do paměti a poté je lze vložit do dokumentu, aby se duplikovaly pouze tyto objekty.

Dialogové okno pro výběr objektů, které se spouští z zobrazení výběru.

Stromová struktura

Ve stromovém zobrazení lze položky vybírat nebo odznačovat po jedné tak, že podržíte klávesu Ctrl a kliknete myší.

Řadu položek lze vybrat kliknutím na první položku, podržením klávesy Shift a kliknutím na poslední položku.

Výběrem jedné položky se také zobrazí její vlastnosti v editoru vlastností.

Dvojitým kliknutím otevřete jakýkoli přidružený panel úkolů obsahující akce. Nezapomeňte tento panel úkolů zavřít před provedením jiného příkazu nebo přepnutím na jinou pracovní plochu.

Další metody jsou k dispozici po otevření kontextového menu (kliknutím pravým tlačítkem myši), v závislosti na vybraném objektu nebo aktivním pracovním prostředí; viz informace v stromovém zobrazení.

Skriptování

Výběr objektů je ze své podstaty grafická úloha, a proto je k dispozici pouze v případě, že je načteno grafické uživatelské rozhraní.

Tyto metody lze použít v makrech nebo z konzoly Pythonu:

import FreeCADGui as Gui

Gui.Selection.addSelection
Gui.Selection.addSelectionGate
Gui.Selection.Filter

Metoda addSelectionGate zabraňuje uživateli vybrat objekty, které nejsou uvedeny ve výběrovém řetězci. Symbol se zobrazí, když se ukazatel myši nachází nad položkou, která není ve specifikované skupině.

Gui.Selection.addSelectionGate("SELECT Part::Feature SUBELEMENT Edge")

#### or
Gui.Selection.addSelectionGate("SELECT Part::Feature SUBELEMENT Face")

#### or
Gui.Selection.addSelectionGate("SELECT Part::Feature SUBELEMENT Vertex")

Pro odstranění SelectionGate():

Gui.Selection.removeSelectionGate()

Další informace o používání těchto nástrojů najdete v zdrojové dokumentaci a Std PythonHelp.