Kreslení Degradace

From FreeCAD Documentation
Revision as of 21:58, 5 November 2014 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Draft Downgrade.svg Kreslení Degradace

Umístění Menu
Draft -> Downgrade
Pracovní stoly
Kreslení, Architektura
Výchozí zástupce
D N
Představen ve verzi
-
Viz také
Draft Upgrade

Popis

Tento nástroj degraduje vybrané objekty různými způsoby. Není-li vybrán žádný objekt, budete vyzvání k výběru objektu.

Draft Downgrade example.jpg

Použití

  1. Vyberte jeden nebo více objektů, které chcete degradovat
  2. Stiskněte tlačítko Draft Downgrade.png Degradace nebo klávesy D a N

Volby

Vybrané objektu jsou upraveny/degradovány podle následujících podmínek (v tomto pořadí)::

  • pokud je vybrán pouze jeden objekt a ten obsahuje více než jednu plochu, stane se každá plocha samostatným objektem
  • je-li více než jedna plocha ve výběru, následující objekty jsou odebrány z prvního
  • je-li ve výběru pouze jedna plocha, je zkonvertována na drát
  • jinak jsou všechny dráty nalezené ve výběru rozděleny do samostatných hran

Příklad

Skriptování

Nástroj Degradace může být použit ve skriptech Pythonu a v makrech použitím následující funkce:

 downgrade (objects, [delete], [force])
  • Degraduje zadaný objekt(y) (může to být objekt nebo seznam objektů).
  • Je-li delete True, staré objekty budou smazány.
  • Atribut force může být využit pro určení požadovaného způsobu degradace. Může to být: explode (oddělení), shapify, subtr(odebrání), splitFaces(rozděl plochy), cut2, getWire, splitWires(rozděl drát).
  • Vrací katalog obsahující dva seznamy, seznam nových objektů a seznam objektů ke smazání

Příklad:

 import FreeCADGui,Draft
 selection = FreeCADGui.Selection.getSelection()
 Draft.downgrade(selection)
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎polski • ‎română • ‎svenska • ‎čeština • ‎русский