Sketcher ConstrainTangent/fr: Difference between revisions
No edit summary |
No edit summary |
||
(19 intermediate revisions by the same user not shown) | |||
Line 21: | Line 21: | ||
==Description== |
==Description== |
||
L'outil [[Image:Sketcher_ConstrainTangent.svg|24px]] [[Sketcher_ConstrainTangent/fr|Sketcher Contrainte tangente]] permet de contraindre deux arêtes, ou une arête et un axe, à être tangentes. Les lignes sont traitées comme infinies, et les courbes ouvertes sont virtuellement étendues. La contrainte peut également relier deux arêtes, les obligeant à être tangentes au niveau de la jonction. Si deux lignes sont sélectionnées, ou une ligne et l'extrémité d'une autre ligne, les lignes deviennent colinéaires. |
|||
<div class="mw-translate-fuzzy"> |
|||
La Contrainte tangente fait se toucher deux courbes (devant être tangente). Les lignes sont traitées comme infinie, et les arcs sont traités comme des cercles pleins/ellipses. La contrainte est également capable de connecter deux courbes, les forçant à tangenter au niveau du joint, ce qui rend le joint lisse et continu. |
|||
</div> |
|||
<span id="Usage"></span> |
<span id="Usage"></span> |
||
==Utilisation== |
==Utilisation== |
||
Voir aussi : [[Sketcher_Workbench/fr#Aides_au_dessin|Aides au dessin]]. |
|||
<span id="Continue_mode"></span> |
|||
===[[Sketcher_Workbench# |
===[[Sketcher_Workbench/fr#Modes_continus|Mode continu]]=== |
||
# Assurez-vous qu'il n'y a pas de sélection. |
|||
# Make sure there is no selection. |
|||
# Il y a plusieurs façons de lancer l'outil : |
|||
# There are several ways to invoke the tool: |
|||
#* |
#* Appuyez sur le bouton {{Button|[[Image:Sketcher_ConstrainTangent.svg|16px]] [[Sketcher_ConstrainTangent/fr|Contrainte tangente ou colinéaire]]}}. |
||
#* |
#* Sélectionnez l'option {{MenuCommand|Esquisse → Contraintes d'esquisse → [[Image:Sketcher_ConstrainTangent.svg|16px]] Contrainte tangente ou colinéaire}} du menu. |
||
#* {{Version|1.0}}: |
#* {{Version/fr|1.0}} : cliquez avec le bouton droit de la souris dans la [[3D_view/fr|vue 3D]] et sélectionnez l'option {{MenuCommand|Contrainte → [[Image:Sketcher_ContrainteTangente.svg|16px]] Contrainte tangente ou colinéaire}} du menu contextuel. |
||
#* |
#* Utilisez le raccourci clavier : {{KEY|T}}. |
||
# Le curseur se transforme en croix avec l'icône de l'outil. |
|||
# The cursor changes to a cross with the tool icon. |
|||
# Effectuez l'une des opérations suivantes : |
|||
# Do one of the following: |
|||
#* |
#* Sélectionnez deux arêtes. Les arêtes peuvent être n'importe quelle arête sauf une B-spline. |
||
#* |
#* Sélectionnez un point et deux arêtes (dans cet ordre). |
||
#* |
#* Sélectionnez une arête, un point et une autre arête (idem). |
||
# |
# Une contrainte de tangente est ajoutée. Si un point et deux arêtes ont été sélectionnés, jusqu'à deux [[Sketcher_ConstrainPointOnObject/fr|contraintes Point sur objet]] peuvent également être ajoutées. Voir [[#Entre_deux_arêtes_en_un_point|Exemples]]. |
||
# Il est possible de continuer à créer des contraintes. |
|||
# Optionally keep creating constraints. |
|||
# Pour terminer, cliquez avec le bouton droit de la souris ou appuyez sur {{KEY|Échap}}, ou démarrez un autre outil de création de géométrie ou de contrainte. |
|||
# To finish, right-click or press {{KEY|Esc}}, or start another geometry or constraint creation tool. |
|||
<span id="Run-once_mode"></span> |
|||
===Run-once mode=== |
|||
===Mode unique=== |
|||
# Faites l'une des choses suivantes : |
|||
# Do one of the following: |
|||
#* |
#* Sélectionnez deux arêtes (voir ci-dessus). |
||
#* Sélectionnez deux points d'extrémité appartenant à des arêtes différentes. |
|||
#* Select two endpoints belonging to different edges. |
|||
#* Sélectionnez une arête et l'extrémité d'une autre arête (dans n'importe quel ordre). |
|||
#* Select an edge and the endpoint of another edge (in any order). |
|||
#* |
#* Sélectionnez un point et deux arêtes (idem). |
||
# * Lancez l'outil comme expliqué ci-dessus, ou avec l'option supplémentaire suivante : |
|||
# Invoke the tool as explained above, or with the following additional option: |
|||
#* {{Version|1.0}}: |
#* {{Version/fr|1.0}} : cliquez avec le bouton droit de la souris dans la [[3D_view/fr|vue 3D]] et sélectionnez la {{MenuCommand|[[Image:Sketcher_ConstrainTangent.svg|16px]] Contrainte tangente ou colinéaire}} du menu contextuel. |
||
# |
# Une contrainte de tangente est ajoutée. Si un point et deux arêtes ont été sélectionnés, jusqu'à deux [[Sketcher_ConstrainPointOnObject/fr|contraintes Point sur objet]] peuvent également être ajoutés. Voir [[#Entre_deux_arêtes_en_un_point|Exemples]]. |
||
= |
<span id="Examples"></span> |
||
==Exemples== |
|||
<span id="Between_two_edges"></span> |
<span id="Between_two_edges"></span> |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
[[Image:Sketcher ConsraintTangent mode1.png|600px]] |
|||
</div> |
|||
[[Image:Sketcher_ConsraintTangent_mode1.png|400px]] |
[[Image:Sketcher_ConsraintTangent_mode1.png|400px]] |
||
Les deux arêtes sont rendues tangentes. Si l'une des arêtes est une [[Sketcher_Workbench/fr#Sketcher_CompCreateConic|conique]], un objet [[Sketcher_CreatePoint/fr|Point]] qui a une [[Sketcher_ConstrainPointOnObject|contrainte Point sur objet]] avec les deux arêtes (étendues) est ajouté. |
|||
⚫ | Il n'est pas recommandé de reconstruire le point de tangence en créant manuellement un point et en le contraignant à se situer sur les deux courbes. Cela fonctionnera, mais la convergence sera beaucoup plus lente, plus saccadée et nécessitera environ deux fois plus d'itérations pour converger que la normale. Si le point de tangence est nécessaire, sélectionnez plutôt deux arêtes et un point existant. |
||
<div class="mw-translate-fuzzy"> |
|||
⚫ | Il n'est pas recommandé de reconstruire le point de tangence en créant un point et le |
||
</div> |
|||
<span id="Between_two_endpoints"></span> |
<span id="Between_two_endpoints"></span> |
||
===Entre deux extrémités=== |
|||
<div class="mw-translate-fuzzy"> |
|||
===Entre deux points de terminaison (tangence point à point)=== |
|||
[[Image:Sketcher ConsraintTangent mode2.png|600px]] |
|||
</div> |
|||
[[Image:Sketcher_ConsraintTangent_mode2.png|400px]] |
[[Image:Sketcher_ConsraintTangent_mode2.png|400px]] |
||
Les extrémités coïncident et l'angle entre les arêtes à ce point est fixé à 180° (lisse) ou à 0° (saillant), en fonction de la position des arêtes avant l'application de la contrainte. |
|||
<span id="Between_edge_and_endpoint"></span> |
<span id="Between_edge_and_endpoint"></span> |
||
===Entre une arête et une extrémité=== |
|||
<div class="mw-translate-fuzzy"> |
|||
===Entre une courbe et un point de terminaison (tangence point à courbe)=== |
|||
[[Image:Sketcher ConsraintTangent mode3.png|600px]] |
|||
</div> |
|||
[[Image:Sketcher_ConsraintTangent_mode3.png|400px]] |
[[Image:Sketcher_ConsraintTangent_mode3.png|400px]] |
||
L'extrémité d'une arête est contrainte de se trouver sur l'autre arête, et les arêtes sont rendues tangentes à ce point. |
|||
<div class="mw-translate-fuzzy"> |
|||
Dans ce mode, une extrémité d'une courbe est contraint de se trouver sur l'autre courbe, et les courbes sont obligatoirement tangentes en ce point. Ce mode est appliqué lorsqu'une courbe et un point de terminaison d'une autre courbe ont été sélectionnés. |
|||
</div> |
|||
<span id="Between_two_edges_at_point"></span> |
<span id="Between_two_edges_at_point"></span> |
||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
===Entre deux courbes au point (tangent-via-point) (v0.15)=== |
|||
[[Image:Sketcher ConsraintTangent mode4.png|600px]] |
|||
</div> |
|||
[[Image:Sketcher_ConsraintTangent_mode4.png|400px]] |
[[Image:Sketcher_ConsraintTangent_mode4.png|400px]] |
||
Les deux arêtes sont rendues tangentes en un point donné. Le point peut être n'importe quel point, par exemple le centre d'un cercle, l'extrémité d'une arête ou l'origine, il peut appartenir à l'une ou l'autre des arêtes ou aux deux, et il peut également être un [[Sketcher_CreatePoint/fr|objet Point]]. Si nécessaire, des [[Sketcher_ConstrainPointOnObject/fr|contrainte(s) de point sur objet]] sont ajoutées pour s'assurer que le point se trouve sur les deux arêtes (étendues). Ces contraintes supplémentaires sont appelées [[Sketcher_helper_constraint/fr|contraintes d'aide]]. |
|||
<div class="mw-translate-fuzzy"> |
|||
Dans ce mode, deux courbes sont rendues tangentes et le point de tangence est identifié. Ce mode est appliqué lorsque deux courbes et un point ont été sélectionnés. |
|||
</div> |
|||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
<span id="Between_two_lines"></span> |
<span id="Between_two_lines"></span> |
||
===Entre deux lignes=== |
|||
<div class="mw-translate-fuzzy"> |
|||
⚫ | |||
</div> |
|||
[[Image:Sketcher_ConstraintTangent_mode5.png|400px]] |
[[Image:Sketcher_ConstraintTangent_mode5.png|400px]] |
||
Les deux lignes sont rendues colinéaires. |
|||
The two lines are made collinear. |
|||
<span id="Scripting"></span> |
<span id="Scripting"></span> |
Latest revision as of 00:50, 4 May 2024
Sketcher Contrainte tangente |
Emplacement du menu |
---|
Esquisse → Contraintes d'esquisse → Contrainte tangente ou colinéaire |
Ateliers |
Sketcher |
Raccourci par défaut |
T |
Introduit dans la version |
- |
Voir aussi |
Aucun |
Description
L'outil Sketcher Contrainte tangente permet de contraindre deux arêtes, ou une arête et un axe, à être tangentes. Les lignes sont traitées comme infinies, et les courbes ouvertes sont virtuellement étendues. La contrainte peut également relier deux arêtes, les obligeant à être tangentes au niveau de la jonction. Si deux lignes sont sélectionnées, ou une ligne et l'extrémité d'une autre ligne, les lignes deviennent colinéaires.
Utilisation
Voir aussi : Aides au dessin.
Mode continu
- Assurez-vous qu'il n'y a pas de sélection.
- Il y a plusieurs façons de lancer l'outil :
- Appuyez sur le bouton Contrainte tangente ou colinéaire.
- Sélectionnez l'option Esquisse → Contraintes d'esquisse → Contrainte tangente ou colinéaire du menu.
- introduit dans la version 1.0 : cliquez avec le bouton droit de la souris dans la vue 3D et sélectionnez l'option Contrainte → File:Sketcher ContrainteTangente.svg Contrainte tangente ou colinéaire du menu contextuel.
- Utilisez le raccourci clavier : T.
- Le curseur se transforme en croix avec l'icône de l'outil.
- Effectuez l'une des opérations suivantes :
- Sélectionnez deux arêtes. Les arêtes peuvent être n'importe quelle arête sauf une B-spline.
- Sélectionnez un point et deux arêtes (dans cet ordre).
- Sélectionnez une arête, un point et une autre arête (idem).
- Une contrainte de tangente est ajoutée. Si un point et deux arêtes ont été sélectionnés, jusqu'à deux contraintes Point sur objet peuvent également être ajoutées. Voir Exemples.
- Il est possible de continuer à créer des contraintes.
- Pour terminer, cliquez avec le bouton droit de la souris ou appuyez sur Échap, ou démarrez un autre outil de création de géométrie ou de contrainte.
Mode unique
- Faites l'une des choses suivantes :
- Sélectionnez deux arêtes (voir ci-dessus).
- Sélectionnez deux points d'extrémité appartenant à des arêtes différentes.
- Sélectionnez une arête et l'extrémité d'une autre arête (dans n'importe quel ordre).
- Sélectionnez un point et deux arêtes (idem).
- * Lancez l'outil comme expliqué ci-dessus, ou avec l'option supplémentaire suivante :
- introduit dans la version 1.0 : cliquez avec le bouton droit de la souris dans la vue 3D et sélectionnez la Contrainte tangente ou colinéaire du menu contextuel.
- Une contrainte de tangente est ajoutée. Si un point et deux arêtes ont été sélectionnés, jusqu'à deux contraintes Point sur objet peuvent également être ajoutés. Voir Exemples.
Exemples
Entre deux arêtes
Les deux arêtes sont rendues tangentes. Si l'une des arêtes est une conique, un objet Point qui a une contrainte Point sur objet avec les deux arêtes (étendues) est ajouté.
Il n'est pas recommandé de reconstruire le point de tangence en créant manuellement un point et en le contraignant à se situer sur les deux courbes. Cela fonctionnera, mais la convergence sera beaucoup plus lente, plus saccadée et nécessitera environ deux fois plus d'itérations pour converger que la normale. Si le point de tangence est nécessaire, sélectionnez plutôt deux arêtes et un point existant.
Entre deux extrémités
Les extrémités coïncident et l'angle entre les arêtes à ce point est fixé à 180° (lisse) ou à 0° (saillant), en fonction de la position des arêtes avant l'application de la contrainte.
Entre une arête et une extrémité
L'extrémité d'une arête est contrainte de se trouver sur l'autre arête, et les arêtes sont rendues tangentes à ce point.
Entre deux arêtes en un point
Les deux arêtes sont rendues tangentes en un point donné. Le point peut être n'importe quel point, par exemple le centre d'un cercle, l'extrémité d'une arête ou l'origine, il peut appartenir à l'une ou l'autre des arêtes ou aux deux, et il peut également être un objet Point. Si nécessaire, des contrainte(s) de point sur objet sont ajoutées pour s'assurer que le point se trouve sur les deux arêtes (étendues). Ces contraintes supplémentaires sont appelées contraintes d'aide.
Par rapport à la tangence directe, cette contrainte est plus lente, car elle implique plus de degrés de liberté, mais si le point de tangence est nécessaire, elle est recommandée car elle offre une meilleure convergence.
Entre deux lignes
Les deux lignes sont rendues colinéaires.
Programmation
La Contrainte Tangente peut être créée à partir de macros et de la console de Python en utilisant les éléments suivants :
# direct tangency
Sketch.addConstraint(Sketcher.Constraint('Tangent',icurve1,icurve2))
# point-to-point tangency
Sketch.addConstraint(Sketcher.Constraint('Tangent',icurve1,pointpos1,icurve2,pointpos2))
# point-to-curve tangency
Sketch.addConstraint(Sketcher.Constraint('Tangent',icurve1,pointpos1,icurve2))
# tangent-via-point (plain constraint, helpers are not added automatically)
Sketch.addConstraint(Sketcher.Constraint('TangentViaPoint',icurve1,icurve2,geoidpoint,pointpos))
où :
Sketch
est un objet d'esquisse.icurve1
,icurve2
sont deux entiers identifiant les courbes à faire tangenter. Les entiers sont des index de l'esquisse (la valeur est retournée parSketch.addGeometry
).pointpos1
,pointpos2
devrait être 1 pour point de départ et 2 pour le point de fin.geoidpoint
etpointpos
dansTangentViaPoint
sont les index précisant le point de tangence.
La page Sketcher Scripts explique les valeurs qui peuvent être utilisées pour incurve1
, incurve2
, pointpos1
, pointpos2
, geoidpoint
et pointpos
et contient d'autres exemples sur la façon de créer des contraintes à partir de scripts Python.
- Général : Créer une esquisse, Modifier l'esquisse, Esquisse sur une face, Réorienter l'esquisse, Valider l'esquisse, Fusionner les esquisses, Esquisse miroir, Quitter l'esquisse, Vue de l'esquisse, Vue de section, Grille, Aimantation, Ordre de rendu, Arrêt de l'opération
- Géométries : Point, Ligne, Arc, Arc par 3 points, Cercle, Cercle par 3 points, Ellipse par son centre, Ellipse par 3 points, Arc d'ellipse, Arc d'hyperbole, Arc de parabole, B-spline simple, B-spline périodique, B-spline par des nœuds, B-spline périodique par des nœuds, Polyligne, Rectangle, Rectangle centré, Rectangle arrondi, Triangle, Carré, Pentagone, Hexagone, Heptagone, Octogone, Polygone régulier, Contour oblong, Congé, Congé avec contrainte, Ajuster, Prolonger, Diviser, Géométrie externe, Copie carbone, Géométrie de construction
- Contraintes :
- Contraintes geometriques : Coïncidence, Point sur objet, Vertical, Horizontal, Parallèle, Perpendiculaire, Tangente, Égalité, Symétrie, Blocage
- Contraintes de dimension : Fixe, Distance horizontale, Distance verticale, Dimensionnelle, Rayon ou poids, Diamètre, Rayon automatique, Angle, Contrainte de réfraction
- Outils de contraintes : Contraintes pilotantes, Activation des contraintes
- Outils : Degrés de liberté non contraints, Contraintes associées, Éléments associés aux contraintes, Contraintes redondantes, Contraintes conflictuelles, Géométrie interne, Origine, Axe horizontal, Axe vertical, Symétrie, Clone, Copie, Déplacer, Réseau rectangulaire, Supprimer l'alignement des axes, Supprimer tous les éléments de géométrie, Supprimer toutes les contraintes
- Outils B-spline : Degré de la B-spline, Polygone de contrôle de la B-spline, Peigne de courbure, Multiplicité des nœuds, Poids des points de contrôle, Convertir une géométrie en B-spline, Augmenter le degré, Diminuer le degré, Augmenter la multiplicité des nœuds, Diminuer la multiplicité des nœuds, Insérer un nœud, Joindre des courbes
- Espace virtuel : Espace virtuel
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test