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.



Použití

 * 1) Stiskněte tlačítko  nebo klávesy  potom
 * 2) Klikněte na první bod ve 3D pohledu nebo zadejte jeho souřadnice
 * 3) Klikněte na další bod ve 3D pohledu nebo zadejte jeho souřadnice
 * 4) Stiskněte klávesu  nebo  nebo dvojklikněte na poslední bod pro ukončení nebo na počáteční bod pro uzavření křivky.

Volby

 * 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

Omezení

 * Tento nástroj je dostupný až od verze FreeCADu 0.14
 * Vlastnost Body se zatím nezaobrazuje v seznamu vlastností.
 * OpenCascade nepodporuje Bezierovy křivky se stupněm < 25. V praxi by to neměl být problém.