Macro Make Circle 3 Points/fr

Description
Cette macro crée un cercle circonscrit sur 3 points sélectionnés, de manière orthogonale ou dans l'espace 3D au choix. Les points peuvent être des objets comme des cubes, cylindres,. . . les coordonnées alors retenues seront le centre de ces formes (BoundBox.Center).



Utilisation
Sélectionnez 3 points, ou formes dans la vue 3D et exécutez la macro.

Si la forme est une ligne, la coordonnée sera le centre de la ligne.



Mode :
Défaut :
 * Le mode par défaut, crée un cercle sur les trois points ou formes dans l'espace 3d.
 * L'ordre de sélection des formes peur influencer l'angle "AXIS" et inverser l'inclinaison du cercle. Dans ce cas, inverser ou changer l'ordre de sélection des formes.
 * Les coordonnées X,Y,Z de valeur 0 ou un alignement ne permettant pas le calcul, peut renvoyer un erreur de division par zéro, et traduit par "The three points are aligned"

Vue Face :
 * Crée le cercle dans la vue de face sur la forme choisie, 1 ,2 ou 3

Vue Dessus :
 * Crée le cercle dans la vue de dessus sur la forme choisie, 1 ,2 ou 3

Vue Droite :
 * Crée le cercle dans la vue de droite sur la forme choisie, 1 ,2 ou 3

Alignement sur :
Forme 1, 2, 3
 * Les formes, dans l’ordre de leurs sélections.

Afficher le centre :

 * Si cette case est cochée, un point sur le centre du cercle construit sera créé

Associer les couleurs

 * Si cette case est cochée, le cercle prendra la couleur de la vue concernée,
 * Vue de face (X,Y) = Bleu (axe Z)
 * Vue de dessus (Z,X) = Vert (Axe Y)
 * Vue de droite (Z,Y) = Rouge (Axe X)

Script


Les trois icônes doivent se trouver dans le même répertoire que le module.

Pour les télécharger, positionnez la souris sur l'icône puis faites clic droit et "Enregistrer l'image sous..."

ToolBar Icon

Make_Circle_3_Points.FCMacro

Chemin
Le fichier doit être copié dans " C:/Program Files/FreeCAD0.13/ " si vous voulez le mettre dans un autre répertoire, modifiez le path à la ligne 53

Anaglyphe
Ici une vue anaglyphe qui permet de voir deux positions différentes de la vue à l'aide de lunettes munies filtres Rouge et Cyan.

Regardez alternativement avec l'œil gauche, puis l'œil droit pour voir les vues séparément.



Crédits
La genèse de la macro Draft_Circle_3_Points sur le forum (PYTHON) coordonnées d'un point aidé de flachyjoe merci.

La formule provient de cercle_3pts.pdf et utilisée avec l'aimable autorisation de son auteur.

La formule adaptée par " galou_breizh " pour le cecle dans l'espace 3D provient de Circumscribed_circle

Les programmes séparés se trouvent ici,

Macro_Draft_Circle_3_Points

Macro_Draft_Circle_3_Points_3D