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 BezCurve tool curve uses to define the direction of the curve; on the other hand the Draft BSpline tool specifies the exact points through which the curve will go. To create exact circular or elliptical curves, use Draft Arc and Draft Ellipse.






 * 1) Invoke the Draft BezCurve command several ways:
 * 2) * Press the button in Draft toolbar
 * 3) * Press the then  keyboard keys
 * 4) * Use the entry in the Draft menu
 * 5) Click a first point on the 3D view, or type a coordinate and press the  button.
 * 6) Click additional points on the 3D view, or type a coordinate and press the  button.
 * 7) Press  or the  button, or double-click the last point to complete the edition.

The object is created as a single Bezier curve of degree. It can be transformed to a piecewise wire made of curves of a specified degree by changing its properties.

The curve can be edited by double clicking on the element in the tree view, or by pressing the button. Then you can move the points to a new position, or click or  and then click on the curve to add or remove points. You can also change the constraint type of each point.

Node constraints
The segment endpoints can be constrained such that adjacent control points are tangent or symmetric to the segments at the endpoint. First, start editing the curve, then pick one of the tools and then pick a point. Click again on the tool to deactivate it, so you can move the point.
 * remove constraints on the points so the curve can have sharp corners.
 * force adjacent control points to be tangent.
 * force adjacent control points to be tangent and equidistant.

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.

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.

Data

 * : specifies the degree of the Bezier curve or the individual segments.
 * : specifies if the curve is closed or not. If the curve is initially open, this value is ; setting it to will draw a segment to close the curve. If the curve is initially closed, this value is ; setting it to  will remove the last segment, and make the curve open.
 * : specifies if the curve makes a face or not. If it is a face is created, otherwise only the perimeter is considered part of the object. This property only works if  is.
 * do not set to  if the curve intersects itself, as it won't create a proper face.


 * : (read-only) when the curve is closed, indicates the continuity of the curve, or . Otherwise it's.

View

 * : specifies the size of the symbol displayed at the end of the curve.
 * : specifies the type of symbol displayed at the end of the curve, which can be dot, circle, arrow, and tick.
 * : specifies whether to show a symbol at the last point of the curve, so it can be used as an annotation line.
 * : specifies a Draft Pattern with which to fill the face of the closed curve. This property only works if is, and if  is "Flat Lines".
 * : specifies the size of the Draft Pattern.

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: