Draft BezCurve/fr

Description
L'outil Courbe de Bézier crée une courbe de Bezier (ou une partie de courbe de Bézier) à partir de plusieurs points dans le plan de travail courant. Il utilise l'outil Propriétés de ligne Draft défini dans La barre Draft.

La courbe de l'outil Courbe de Bézier utilise les pour définir la direction de la courbe. D'autre part, l'outil BSpline Draft spécifie les points exacts par lesquels la courbe passera. Pour créer des courbes circulaires ou elliptiques exactes, utilisez Arc Draft et Ellipse Draft.



Comment l'utiliser

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

L'objet est créé en une simple courbe de Bézier (nombre de points - 1). Il peut être modifié partiellement après sa création en utilisant l'éditeur de propriétés. Les courbes de Bézier peuvent être modifiées à l'aide.

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.

Contraidre les noeuds
Les extrémités des segments dans une portion de courbe de Bézier peuvent être contraints les points de contrôle adjacents disponibles sont symétriques ou tangents aux extrémités des segments. Cela se fait après la création de l'objet à l'aide de la fonction.
 * [[Image:Draft_BezSharpNode.svg|32px]] Sharp - efface les contraintes
 * [[Image:Draft_BezTanNode.svg|32px]] Tangent - force le contrôle du point adjacent à la tangente
 * [[Image:Draft_BezSymNode.svg|32px]] Symmetric - force le contrôle du point tangent et equi-distant

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.

Limitations

 * Cet outil n'est pas disponible dans les versions antérieures à FreeCAD 0.14.
 * La propriété Points n'apparaît pas dans la liste des propriétés.
 * OpenCascade ne supporte pas les courbes de Bézier en dessous de > 25 degrés. Ce choix n'est pas un problème dans la pratique.


 * 1) Cliquez le bouton, ou pressez les touches  et.
 * 2) Cliquez le premier point dans la vue 3D, ou tapez les coordonnées
 * 3) Cliquez un point additionnel dans la vue 3D, ou tapez les coordonnées
 * 4) Pressez les touches  ou, ou double-cliquez le dernier point, ou cliquez sur le premier point pour terminer et fermer la courbe.

Options

 * Pressez la touche ou le bouton  pour finir la spline, et la laissé ouverte
 * Pressez la touche ou le bouton  ou cliquez sur le premier point pour finir et fermer le spline, Mais il sera ajouté un dernier segment entre le premier et dernier point.
 * Pressez les touches, ou  après le point pour contraindre le point suivant dans l'axe choisi.
 * Pour entrer les coordonnées manuellement,entrez simplement les nombres puis pressez la touche entre chaque composant X, Y et Z.
 * Pressez la touche ou cliquez la case à cocher/décocher . Si  relatif est coché, les coordonnées du prochain point sont relatifs au point précédent. Sinon, il est absolu par rapport au point d'origine (0,0,0).
 * Pressez la touche ou cliquez la case à cocher/décocher . Si continue est coché, une nouvelle courbe de Bézier redémarre après l'avoir finie ou fermée, sans avoir à réactiver la commande une autre fois.
 * Pressez la touche en dessinant accroche votre point à l'emplacement d'accrochage le plus proche, indépendamment de la distance.
 * Pressez la touche en dessinant contrains votre point horizontalement ou verticalement en relation avec dernier point.
 * Pressez la touche ou cliquez le bouton  pour effacer le segment existant et continuer la spline à partir du dernier point.
 * Pressez les touches + ou pressez le bouton pour revenir au point précédent.
 * Pressez la touche ou  pour quitter la commande BezCurve.

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.

Script
L'outil BezCurve peut être utilisé dans les macros et dans la console python en utilisant la console avec la fonction suivante:


 * Crée une courbe de Bézier suivant la liste de vecteurs. Au lieu d'une liste de points, vous pouvez également passer un Part Wire.

Example: