Draft SelectPlane/cs: Difference between revisions
No edit summary |
(Updating to match new version of source page) |
||
Line 27: | Line 27: | ||
myPlane = WorkingPlane.plane() |
myPlane = WorkingPlane.plane() |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
Můžete také přistupovat na aktuální pracovní rovinu Kreslení: |
Můžete také přistupovat na aktuální pracovní rovinu Kreslení: |
||
<syntaxhighlight> |
<syntaxhighlight> |
||
Line 32: | Line 33: | ||
draftPlane = FreeCAD.DraftWorkingPlane |
draftPlane = FreeCAD.DraftWorkingPlane |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
Pracovní rovina má svoje vlastní kompletní [http://www.freecadweb.org/api/DraftWorkingPlane.html skriptovací API], s užitečnými funkcemi pro pozicování roviny a její konverze z/do různých umístění. |
Pracovní rovina má svoje vlastní kompletní [http://www.freecadweb.org/api/DraftWorkingPlane.html skriptovací API], s užitečnými funkcemi pro pozicování roviny a její konverze z/do různých umístění. |
||
<syntaxhighlight> |
|||
import FreeCAD |
|||
from FreeCAD import Vector |
|||
myPlane.alignToPointAndAxis(Vector(0,0,0), Vector(1,1,1).normalize(), 17) |
|||
</syntaxhighlight> |
|||
(note: a Draft command must have been issued to make grid adopt changes) |
|||
The working plane has a complete [http://www.freecadweb.org/api/DraftWorkingPlane.html scripting API] on its own, with convenience functions to position it and convert to/from placements. |
|||
{{clear}} |
{{clear}} |
Revision as of 15:08, 29 July 2014
Kreslení VýběrRoviny |
Umístění Menu |
---|
Kreslení -> Utility -> Výběr roviny |
Pracovní stoly |
Kreslení, Architektura |
Výchozí zástupce |
Nikdo |
Představen ve verzi |
- |
Viz také |
Nikdo |
Popis
Modul kreslení má pracovní rovinu, která umožňuje specifikovat uživatelskou rovinu ve 3D, na které se bude realizovat následujíci kreslicí příkaz. Pro definování pracovní roviny existuje několik metod:
- Z vybrané plochy
- Z aktuálního pohledu
- Z předvolby: horní, přední nebo boční
- Žádná, v tomto případě je pracovní rovina automaticky adaptována podle aktuálního pohledu, kde spouštíte příkaz nebo na ploše, pokud začínáte kreslení na existující ploše.
Použití
- Stiskněte tlačítko VýběrRoviny. Pokud tlačítko nevypadá takto, podívejte se na tuto poznámku.
Volby
- Pro nastavení pracovní roviny na existující plochu: vyberte existující objekt ve 3D pohledu a potom stiskněte tlačítko VýběrRoviny
- Stisknutí tlačítka POHLED nastaví pracovní rovinu jako je rovina pohledu, kolmo k osám kamery a procházející počátkem (0,0,0).
- Stisknutí tlačítka ŽÁDNÁ zruší nastavení aktuální pracovní roviny. Následující 2D operace budou závislé na pohledu.
- Múžete také specifikovat hodnotu odsunutí, což odsune pracovní rovinu o zadanou vzdálenost od vybrané roviny.
Skriptování
Objekt pracovní roviny může být snadno vyvořen a manipulován ve skriptech a makrech. Můžete vytvářet vlastní a používat je nezávisle na aktuální pracovní ploše Kreslení.
Příklad:
import WorkingPlane
myPlane = WorkingPlane.plane()
Můžete také přistupovat na aktuální pracovní rovinu Kreslení:
import FreeCAD
draftPlane = FreeCAD.DraftWorkingPlane
Pracovní rovina má svoje vlastní kompletní skriptovací API, s užitečnými funkcemi pro pozicování roviny a její konverze z/do různých umístění.
import FreeCAD
from FreeCAD import Vector
myPlane.alignToPointAndAxis(Vector(0,0,0), Vector(1,1,1).normalize(), 17)
(note: a Draft command must have been issued to make grid adopt changes)
The working plane has a complete scripting API on its own, with convenience functions to position it and convert to/from placements.