Sketcher Diminuer le degré d'une B-spline

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Sketcher BSplineDecreaseDegree and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎français • ‎polski • ‎português do Brasil • ‎русский

Sketcher BSplineDecreaseDegree.svg Sketcher Diminuer le degré d'une B-spline

Emplacement du menu
Esquisse → Outils d'esquisse B-Spline → Diminuer le degré de la B-spline
Ateliers
Sketcher
Raccourci par défaut
Aucun
Introduit dans la version
0.19
Voir aussi
Sketcher Afficher/masquer degré d'une B-spline, Sketcher Augmenter le degré d'une B-spline

Description

Diminue le degré (ordre) de la B-spline (voir cette page pour plus d'informations sur les B-splines).

Les B-splines sont essentiellement une combinaison de courbes de Bézier (bien expliqué ces vidéos ici et ici).

Dans cette spline cubique (degré 3) il y a 3 segments, ce qui signifie que 3 courbes sont reliées à 2 nœuds
(le degré est indiqué par le nombre, l'indication peut être modifiée à l'aide du bouton de la barre d'outils Sketcher BSplineDegree.svg Afficher/masquer le degré B-spline):

Sketcher BSplineDegree3.png

B-spline avec de degrés 3 et 2 nœuds qui ont chacun la multiplicité 1.

Les segments extérieurs ont chacun 2 points de contrôle, le point intérieur aucun pour remplir la contrainte que les nœuds ont la multiplicité 1. (voir cette page pour une explication de la multiplicité)

La diminution du degré ne supprimera pas les points de contrôle mais tentera à la place de conserver la forme de la spline. Par conséquent, des segments seront ajoutés. Pour notre exemple, vous voyez beaucoup de nouveaux segments de spline avec chacun un point de contrôle et la forme de la spline n'a été que légèrement modifiée:

Sketcher BSplineDegree2.png

Même B-spline où le degré a été changé de 3 à 2. Notez que la multiplicité des nœuds a également été augmentée pour conserver la forme de la spline. En effet, les nœuds ont maintenant une continuité C0 de sorte que la spline obtienne des "bords" lorsque vous déplacez un point de contrôle. (voir cette page pour une explication de la continuité)

Si vous prenez ce résultat et augmentez le degré, vous ne pouvez pas obtenir l'état initial de la spline car les informations ont été perdues par la diminution précédente du degré. Pour notre exemple, l'augmentation du degré conduit à nouveau à ceci:

Sketcher BSplineDegree3again.png

Même B-spline où le degré a été changé en arrière de 2 à 3. Notez que la multiplicité des nœuds a également augmenté parce que l'information pour une continuité possible plus élevée a été perdue.

Utilisation

  1. Sélectionnez une arête à partir d'une B-spline existante et appuyez sur Sketcher BSplineDecreaseDegree.svg Diminuer le degré de la B-spline.