Draft BezCurve/fr: Difference between revisions

From FreeCAD Documentation
m (Created page with "* Pressez la touche {{KEY|F}} ou le bouton {{KEY|12px '''Finish'''}} pour finir la spline, et la laissé ouverte * Pressez ...")
m (Created page with "==Propriétés==")
Line 30: Line 30:
* Pressez la touche {{KEY|ESC}} ou {{KEY|'''Cancel'''}} pour quitter la commande BezCurve.
* Pressez la touche {{KEY|ESC}} ou {{KEY|'''Cancel'''}} pour quitter la commande BezCurve.


==Properties==
==Propriétés==


* {{PropertyData|Closed}}: Specifies if the Bezier Curve is closed or not
* {{PropertyData|Closed}}: Specifies if the Bezier Curve is closed or not

Revision as of 15:54, 9 August 2014

Draft BezCurve

Emplacement du menu
Draft -> BezCurve
Ateliers
Draft, Arch
Raccourci par défaut
B Z
Introduit dans la version
-
Voir aussi
Aucun

Description

L'outil BezCurve crée une courbe de Bezier (ou une partie de courbe de Bézier) à partir de plusieurs points dans le plan de travail courant. La courbe prend les attributs de ligne et couleur définis dans Linestyle.

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 Draft Edit.

Utilisation

  1. Cliquez le bouton Draft BezCurve, ou pressez les touches B et Z.
  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 F ou C, ou double-cliquez le dernier point, ou cliquez sur le premier point pour terminer et fermer la courbe.

Options

  • Pressez la touche F ou le bouton Finish pour finir la spline, et la laissé ouverte
  • Pressez la touche C ou le bouton Close 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 X, Y ou Z 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 ENTER entre chaque composant X, Y et Z.
  • Pressez la touche R ou cliquez la case à cocher/décocher Relatif. 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 T ou cliquez la case à cocher/décocher Continue. 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 CTRL en dessinant accroche votre point à l'emplacement d'accrochage le plus proche, indépendamment de la distance.
  • Pressez la touche SHIFT en dessinant contrains votre point horizontalement ou verticalement en relation avec dernier point.
  • Pressez la touche W ou cliquez le bouton Wipe pour effacer le segment existant et continuer la spline à partir du dernier point.
  • Pressez les touches CTRL+Z ou pressez le bouton Undo pour revenir au point précédent.
  • Pressez la touche ESC ou Cancel pour quitter la commande BezCurve.

Propriétés

  • DonnéesClosed: Specifies if the Bezier Curve is closed or not
  • DonnéesDegree: Specifies the degree of the Bezier Curve (or segments)

Scripting

The BezCurve tool can by used in macros and from the python console by using the following function:

makeBezCurve(pointslist,[closed],[placement],[support],[degree])
  • Create a Bezier Curve object from the given list of vectors. Instead of a pointslist, you can also pass a Part Wire.

Example:

import FreeCAD,Draft
myFeature = Draft.makeBezCurve(Draft.makeBezCurve(points,False)

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 Draft Edit.

  • Sharp - remove constraints
  • Tangent - force adjacent control points to be tangent
  • 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.