Constraint Tangent/fr

Description
L'outil Contrainte Tangente contraint une ligne sélectionnée (ou une extension de celle-ci au-delà de ses extrémités) pour être tangente à une ligne, un cercle ou un arc de cercle sélectionné dans l'esquisse. Lorsque les entités sélectionnées sont deux segments de lignes, ils sont contraints de se coucher sur la même ligne, c'est à dire être colinéaires.

Opérations
Une courbe et une droite.



Sélectionnez une ligne et un cercle dans l'esquisse en cliquant sur eux. En cliquant sur la ligne, elle devient vert foncée. (La couleur est modifiable par Edition → Préférences → Affichage → Couleurs → Sélection)



Appliquer la contrainte tangente soit en cliquant sur ​​l'icône Contrainte tangente dans la barre d'outils ou en sélectionnant Sketch → Contraintes d'esquisse → Contrainte (ou Part Design, en fonction de l'outil qui est sélectionné).



La ligne (ou une extension de celui-ci jusque ses extrémités) sera contrainte à être tangente au cercle ou un arc en modifiant tout ou partie de la pente de la droite, le cercle ou le rayon de l'arc ou point central du cercle ou arc en fonction de ce que d'autres contraintes sont opérationnelles dans l'esquisse.

La contrainte tangente peut également fonctionner sur les deux points sélectionnés ou un point choisi et un bord (ou ligne) comme illustré dans la séquence suivante.



D'abord, sélectionnez deux points, sommets ou extrémités d'un arc et une ligne.



Appliquer la contrainte tangente comme ci avant.



La ligne est contrainte à être tangente à l'arc et les deux points deviennent coïncidents avec la ligne droite continue de l'arc. (Si elle est appliquée à deux lignes droites, ils sont contraints d'être colinéaires.)

De même, en sélectionnant un point situé à l'extrémité d'un arc et une ligne,



et l'application de la contrainte tangente comme précédemment.



la ligne est contrainte d'être tangente à l'arc au point sélectionné sur la courbe.

The placement of the point before the constraint is applied is a hint for the solver for where the tangency should be. With this constraint, one can constrain two ellipses to touch each other in two places.

Scripting
Tangent Constraint can be created from macros and from the python console by using the following:

where:
 * Sketch is a sketch object
 * icurve1, icurve2 are two integers identifying the curves to be made tangent. The integers are indexes in the sketch (the value, returned by Sketch.addGeometry).
 * pointpos1, pointpos2 should be 1 for start point and 2 for end point.
 * geoidpoint and pointpos in TangentViaPoint are the indexes specifying the point of tangency.