Draft SelectPlane/cs: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 23: Line 23:


Příklad:
Příklad:
{{Code|code=
<syntaxhighlight>
import WorkingPlane
import WorkingPlane
myPlane = WorkingPlane.plane()
myPlane = WorkingPlane.plane()
}}
</syntaxhighlight>


Můžete také přistupovat na aktuální pracovní rovinu Kreslení:
Můžete také přistupovat na aktuální pracovní rovinu Kreslení:
{{Code|code=
<syntaxhighlight>
import FreeCAD
import FreeCAD
draftPlane = FreeCAD.DraftWorkingPlane
draftPlane = FreeCAD.DraftWorkingPlane
}}
</syntaxhighlight>


To move or rotate the Draft working plane (see the [http://www.freecadweb.org/api/DraftWorkingPlane.html WorkingPlane API] page for available methods):
To move or rotate the Draft working plane (see the [http://www.freecadweb.org/api/DraftWorkingPlane.html WorkingPlane API] page for available methods):
{{Code|code=
<syntaxhighlight>
import FreeCAD
import FreeCAD
from FreeCAD import Vector
from FreeCAD import Vector
FreeCAD.DraftWorkingPlane.alignToPointAndAxis(Vector(0,0,0), Vector(1,1,1).normalize(), 17)
FreeCAD.DraftWorkingPlane.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)
(note: a Draft command must have been issued to make grid adopt changes)



Revision as of 21:45, 1 January 2015

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í

  1. 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

To move or rotate the Draft working plane (see the WorkingPlane API page for available methods):

import FreeCAD
from FreeCAD import Vector
FreeCAD.DraftWorkingPlane.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.