Draft BezCurve
|
Emplacement du menu
|
Draft → BezCurve
|
Ateliers
|
Draft, Arch
|
Raccourci par défaut
|
B Z
|
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
- Cliquez le bouton
Draft BezCurve, ou pressez les touches B et Z.
- Cliquez le premier point dans la vue 3D, ou tapez les coordonnées
- Cliquez un point additionnel dans la vue 3D, ou tapez les coordonnées
- 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
- DATAClosed: Spécifié si la courbe de Bézier est fermée ou non
- DATADegree: Spécifié le degrés de la courbe de Bézier (ou des segments)
Script
L'outil BezCurve peut être utilisé dans les macros et dans la console python en utilisant la console avec la fonction suivante:
makeBezCurve(pointslist,[closed],[placement],[support],[degree])
- 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:
import FreeCAD,Draft
myFeature = Draft.makeBezCurve(Draft.makeBezCurve(points,False)
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
Draft Edit.
-
Sharp - efface les contraintes
-
Tangent - force le contrôle du point adjacent à la tangente
-
Symmetric - force le contrôle du point tangent et equi-distant
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.