Draft BezCurve/cs

Popis
Nástroj Bezierova křivka vytváří Bezierovu křivku (nebo Bezierovu křivku po částech) z několika bodů v aktuální pracovní rovině. Přebírá tloušťku čáry a barvu předem nastavenou v záložce Nástroje.

The object is created as a single Bezier Curve of degree (number_of_points - 1). This can be changed to a piecewise Bezier Curve of a specified degree after creation using the properties editor. Bezier Curves can be edited using.




 * 1) Press the  button, or press  then  keys.
 * 2) Click a first point on the 3D view, or type a coordinate
 * 3) Click additional point on the 3D view, or type a coordinate
 * 4) Press  or, or double-click the last point, or click on the first point to finish and close the curve.

Options

 * Stiskněte tlačítko nebo  pro ukončení křivky bez uzavření
 * Stiskněte tlačítko nebo  nebo klikněte na první bod pro dokončení křivky s tím, že bude uzavřena a eventuálně bude přdán poslední segment do počátečního bodu.
 * Stiskněte tlačítko, nebo  po vybrání bodu a pak bude další výběr proveden v dané ose.
 * Pro ruční zadání souřadnic jednoduše vložte číslo a stiskněte mezi každou z komponent X, Y a Z.
 * Stiskněte tlačítko nebo zaklikněte/odklikněte políčko . Je-li zapnut relativní mód souřadnice následujícího bodu bodou relativní k předchozímu bodu, jinak budou absolutní k počátku (0,0,0).
 * Stiskněte tlačítko nebo zaklikněte/odklikněte políčko . Je-li zapnut pokračovací mód, bude nástroj Bezierova křivka po ukončení nebo uzavření křivky restartován a můžete hned kreslit další bez klikání na tlačítko pro Bezierovu křivku.
 * Stiskněte při kreslení tlačítko chcete-li přichytit Váš bod k nejbližšímu uchopovacímu místu, nezávisle na tom jak je daleko.
 * Stiskněte při kreslení tlačítko pro nastavení vazby dalšího bodu svisle nebo vodorovně v relaci k poslednímu bodu.
 * Stiskněte klávesu nebo tlačítko  pro smazání existujících segmentů a spuštění křivky od posledního bodu.
 * Stiskněte klávesy + nebo tlačítko pro vrácení k předchozímu bodu.
 * Stiskněte klávesu nebo tlačítko  k ukončení aktuálního příkazu pro Bezierovu křivku.

Vlastnosti

 * : Specifikuje jestli je Bezierova křivka uzavřena nebo ne
 * : Specifies the degree of the Bezier Curve (or segments)

Skriptování
Nástroj Bezierova křivka může být využit v makrech a z konzoly Pythonu použitím následující funkce:


 * Vytvoří objekt Bezierovy křivky podle zadaného seznamu vektorů. Místo seznamu bodů můžete také vložit díl Drát.

Example:

Contraining Nodes
The segment endpoints in a piecewise Bezier Curve can be constrained such that adjacent control points are tangent or symmetric to the segments at the endpoint. This is done after object creation using.
 * [[Image:Draft_BezSharpNode.svg|32px]] Sharp - remove constraints
 * [[Image:Draft_BezTanNode.svg|32px]] Tangent - force adjacent control points to be tangent
 * [[Image:Draft_BezSymNode.svg|32px]] Symmetric - force adjacent control points to be tangent and equi-distant

Limitations

 * This tool is not available before FreeCAD version 0.14
 * The Points Property does not yet appear in the properties list.
 * OpenCascade does not support Bezier Curve with degree > 25. This should not be a problem in practice.