Cette documentation n'est pas terminée. Merci de nous aider et de contribuer à la documentation.
Modèle GuiCommand explique comment les commandes doivent être documentées. Parcourez Category:UnfinishedDocu pour voir d'autres pages incomplètes comme celle-ci. Voir Category:Command_Reference pour toutes les commandes.
Voir Écrire une page Wiki pour apprendre à éditer les pages du wiki, et aller à Contribuer à FreeCAD pour apprendre d'autres façons de contribuer.|
|
| Emplacement du menu |
|---|
| Curves → Approximer |
| Ateliers |
| Curves |
| Raccourci par défaut |
| Aucun |
| Introduit dans la version |
| - |
| Voir aussi |
| Aucun |
Description
L'outil Curves Approximer permet d'approximer des points en courbe ou surface NURBS.
Contrairement à l'outil Curves Interpoler, qui vise à générer une courbe passant par tous les points, cet outil vise à créer une courbe plus lisse en passant à une distance d'approximation définie entre les points.
Utilisation
- Sélectionnez un ou plusieurs objets contenant chacun au moins deux sommets.
- Il y a plusieurs façons de lancer l'outil :
- Appuyez sur le bouton
Approximer.
- Sélectionnez l'option Curves →
Approximer du menu.
- Appuyez sur le bouton
- Un objet Approximation_Curve est créé pour chaque objet sélectionné.
- Modifiez éventuellement les valeurs dans l'éditeur de propriétés pour choisir une méthode d'approximation et un type de paramétrage différents et ajustez également les propriétés correspondantes (voir Propriétés ci-dessous).
Propriétés
Voir aussi : Éditeur de propriétés
Un objet Approximation_Curve est dérivé d'un Part Feature et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :
Données
Approximate
- DonnéesObjetPoint (
Link) : objet contenant les points à approximer.
General
- DonnéesApprox Tolerance (
Float) : tolérance de l'approximation. - DonnéesClamp Ends Tolerance (
Bool) : fixe les extrémités. - DonnéesClosed (
Bool) : force une courbe fermée. - DonnéesContinuity (
Enumeration) : continuité souhaitée sur la courbe. - DonnéesDegree Max (
Integer) : degré maximum de la courbe. - DonnéesDegree Min (
Integer) : degré minimum de la courbe. - DonnéesMethod (
Enumeration) : méthode d'approximation.Parametrization(par défaut) : ...Smoothing Algorithm: ...
Parameters
- DonnéesCurvature Weight (
FloatConstraint) : poids de la courbure de la courbe pour l'algorithme de lissage. - DonnéesLength Weight (
FloatConstraint) : poids de la longueur de la courbe pour l'algorithme de lissage. - DonnéesParametrization (
Enumeration) : type de paramétrisation.ChordLength(par défaut) : ...Centripetal: ...Uniform: ...Curvilinear: ...
- DonnéesTorsion Weight (
FloatConstraint) : poids de la torsion de la courbe pour l'algorithme de lissage.
Range
- DonnéesFirst Index (
Integer) : indice du premier point. - DonnéesLast Index (
Integer) : indice du dernier point (-1 pour ignorer). - DonnéesStart Offset (
Integer) : pour les courbes fermées, permet de choisir l'emplacement du point de jonction.
Cette page est extraite de https://wiki.freecad.org/Curves_Approximate