From c47cbb04cd77416c6b3b0e067857094f7d3594b6 Mon Sep 17 00:00:00 2001 From: Youen Date: Sun, 18 Sep 2022 22:41:20 +0200 Subject: [PATCH] Suite du tutoriel --- .../intro/contrainte-distance-verticale.png | Bin 0 -> 389 bytes .../tuto-freecad/intro/contrainte-rayon.png | Bin 0 -> 853 bytes images/tuto-freecad/intro/encoches-cavite.png | Bin 0 -> 8448 bytes .../tuto-freecad/intro/encoches-esquisse.png | Bin 0 -> 4556 bytes images/tuto-freecad/intro/outil-cavite.png | Bin 0 -> 1261 bytes images/tuto-freecad/intro/outil-cercle.png | Bin 0 -> 1242 bytes tuto-freecad-intro.md | 22 +++++++++++++++--- 7 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 images/tuto-freecad/intro/contrainte-distance-verticale.png create mode 100644 images/tuto-freecad/intro/contrainte-rayon.png create mode 100644 images/tuto-freecad/intro/encoches-cavite.png create mode 100644 images/tuto-freecad/intro/encoches-esquisse.png create mode 100644 images/tuto-freecad/intro/outil-cavite.png create mode 100644 images/tuto-freecad/intro/outil-cercle.png diff --git a/images/tuto-freecad/intro/contrainte-distance-verticale.png b/images/tuto-freecad/intro/contrainte-distance-verticale.png new file mode 100644 index 0000000000000000000000000000000000000000..041f6128ce15103508b57d1aca7cd74e85e67ec5 GIT binary patch literal 389 zcmV;00eb$4P)U4>t21k0003bNkl z@(_FhaheQ9!D14VT`Yp%z-ltsY(_193WFFl7{xLWCK_xiA_EzW?HcsLf0w-|6N5hO zIWG_A91c$;g))o2h?vJJ)r1d)$vMu}ng6QTDTOK{9mOKDThyK@^%E-adQB^g4W)~& z$l@vCQ#4}6iab=v$3gAeM{Q@Z21nb>2BFCfR@YD=zs-HjMUre$?<#i7amZ&_Zn64# zY%v!%>~vc_;|K9a#A2dUHz3sV}0008?Nkl7ex@UW8b>g+jgB+gMMpYT#~D4_``q`u=ef^4=dw>U5^W^9-+j*&D`+Af z=Di~vYavuY0McZBXEn)aih)UPADF0vkvOsAtiD9WI-yLCC_pC2>N4qJLbplW=goZ) zwb0$l7oYGqs_*f_J=PyHy+jIX2-nl_I>8QB@bo;-Kj5=Tt`zNM3*9{|B$yi_(?u%A z#X|KlE}mfdd)B9z?qRWs?mbB&l%HZL!Q3}&v@zB|d9j~+ja$7eOt6?>?j4pQd+qCB zq?`3|RCttF8lguNM9gO7HmE})YoEWMHSXrdC1SMC`aQqF*hY0uc zV?R$(9VgaAd^a_Nqa?p(GsdM-NUpFj&XeRgOS+XDbk$;tGM8RsNzB=!DZ4(Mt2aUxG_wqla(l^BY6{3D(b0> za=L?+VL~Ye3t7ZsYvN=;t z)lpR}s?Y8c6PFL~(#pexVqESbHAE)C+!+>{=qV}q8adm>xlj2E)%SD3H^WSR@I{Dp zZV$f72Yf!sS0zVz9aS&$bDU@?QT`LZE%5dq{CS|qNh2p}ICX?$&4do+40ny}MDB62 f#NZUS_WI60MDh!2p%Eed00000NkvXXu0mjfqDYF^ literal 0 HcmV?d00001 diff --git a/images/tuto-freecad/intro/encoches-cavite.png b/images/tuto-freecad/intro/encoches-cavite.png new file mode 100644 index 0000000000000000000000000000000000000000..4e2e7c6cbc15e4e0097aa02526151e009318a74f GIT binary patch literal 8448 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 XWNIGt9~8!&00000NkvXXu0mjfz+F>L literal 0 HcmV?d00001 diff --git a/images/tuto-freecad/intro/outil-cercle.png b/images/tuto-freecad/intro/outil-cercle.png new file mode 100644 index 0000000000000000000000000000000000000000..8f269bd91362740e64c5e2747bc806abb3bc1f00 GIT binary patch literal 1242 zcmV<01SR{4P)RWxj~q{000DeNklKsf)arD)`+fbfEXyKD zEJk9&Y6g#SCKT7{^%WNk4XdP5DPE3v2~SC-7KUL&Hk%DMJ34T);}&Mh<;d0MFi#B9 z1Fn{)qMUcs45cvASVzr|8elO&~Gq7A81DPxs-<~*yfa!tA)?`hs zrEAw`Qu~c|YWuB~($=k`FAg4}@w81pU7D7@K9kChAEoY|J5*R)Ol8N)X;O%G`wnU` zUZu8QTWNK2GEMbE=jIpCSBJl*+jlx>!`3a-daW(~{~F$ZZ~XiOm_1v8Z%%xVl*FX% zQw8na^*M9>dOHRN2C?EjHBMGkoE%rYYwtcXwi&5bUqkstpLtbtv8LwOCn+hkAuf&% z78ZKN_0?x}>Q^HvW!X}Snmdv^0}&DQ^NTM~#;jR%{`6_it95d@3?A~pWE%E*i3gRH zNaOQCeSI(w4I#v2LMDL1^mGD%x{?yP*54lrhXYoV2_mxvc@hb9`}g}i%E5nhArJ__ z0C3oyqaa61OG$C~FouVR;qrLEx!qvhZp;t}Fxb)p0C?7F1!uG2FP96P#{<^whCjza zN#s2YZjT!b!;JZ7F+3iuE*H#pJIoFTEKVn!90&Z9h~e>IXIYpX4w&tBSR4-6Sr+8+ z;97I@v{9fD>j;PlfdSJ;LDDoDrkUdq6c7L#%fjk(!iUF$+20@1$VdP{r%(t#u^3K{ zgVpJT%k73(Dn+MAgjW_Xc8mfI3=YBJbU>k)=~a%=V3bN6;q$Tk z_;CgR)Y;jc2c1q#o2fu}SQsQ>p(wFhq1I}>+p}}mZaPz2Nms63p@N;oUXxc}Rb|Xc zOr#BQadfDt$SYo3Rb^Ze9Zji|jW+nwL-SyuA!WEY4KdVNHDe>Pa6;NJ%AK zeJ$PZ@1@-Q0xCIBI_}Q9U@$~yZrMtP#zyMy=^~9bo65?^UaDiR^yIZ`DJJGEEM4*@ zIy!En{>O`8Sr!sW5cocP*z9(gOeTasHy`TQ7?>>&aipvqAy3a4*CxjGj!oOL$bY&Y z;y-*Jp&_C0xCswT55c-vh(tn&#Uj}3Be>Ymi25H4SpIG-lGY?JPh{mab-D)Kx$|%E zd;sM$p^yd7fG?j9i**Ed@Alx{y*`A`4@a&xds4Ie8*0Q8@+_9{C;$Ke07*qoM6N<$ Ef_|AeZvX%Q literal 0 HcmV?d00001 diff --git a/tuto-freecad-intro.md b/tuto-freecad-intro.md index 1a5acb8..b6701f8 100644 --- a/tuto-freecad-intro.md +++ b/tuto-freecad-intro.md @@ -144,22 +144,38 @@ Cependant, en pratique on ne peut pas plier avec un rayon de courbure inférieur ![Pli configuré](./images/tuto-freecad/intro/pli-configure.png) +Finalement, retournez sur l'atelier `Part Design` pour continuer ce tutoriel. + # Edition non linéaire Notez que l'opération précédente, la protrusion, est toujours accessible dans l'onglet `Modèle`. FreeCAD est un éditeur non linéaire, ce qui veut dire que vous pouvez modifier vos choix précédent, et il recalculera toute la chaîne d'opérations. En faisant un double-clic sur la protrusion, vous pouvez modifier les paramètres. Il est également possible de visualiser l'opération qu'on veut en la sélectionnant puis en appuyant sur `espace`. Toutes les opérations suivantes sont alors masquées. Cette possibilité est extrêmement puissante et peut faire gagner énormément de temps, en évitant de devoir tout recommencer à zéro. Il y a toutefois certaines limites. -Il est possible qu'en modifiant les paramètres d'une opération, cela rende une opération suivante impossible. Par exemple, si vous ajoutez un angle de conicité sur la protrusion, la définition du pliage qui vient après n'est plus possible (car vous n'avez plus une tôle d'épaisseur constante). Dans ce cas, FreeCAD affiche un point d'exclamation dans un cercle rouge, et indique dans la `Vue rapport` une erreur "Recompute failed!". Cela signifie qu'il n'a pas réussis à recalculer les opérations successives. +Dans certains cas, modifier les paramètres d'une opération rend une opération suivante impossible. Par exemple, si vous ajoutez un angle de conicité sur la protrusion, la définition du pliage qui vient après n'est plus possible (car vous n'avez plus une tôle d'épaisseur constante). Dans ce cas, FreeCAD affiche un point d'exclamation dans un cercle rouge, et indique dans la `Vue rapport` une erreur "Recompute failed!" (qui contient souvent des détails pouvant donner un indice sur le problème). Cela signifie qu'il n'a pas réussis à recalculer les opérations successives. ![Pli configuré](./images/tuto-freecad/intro/erreur-pliage.png) -Si vous affichez l'étape en erreur, vous verrez la dernière version calculée pour cette étape. Il est important de comprendre que quand il y a une erreur, ce que vous voyez n'existe plus vraiment dans votre fichier, il faut corriger l'erreur avant de pouvoir continuer à travailler. Dans notre exemple, cette dernière version calculée ne prend pas en compte l'angle de conicité que vous venez de définir. Vous le verrez en revanche en affichant l'étape précédente, qui elle n'a pas d'erreur. Il suffit de retirer l'angle de conicité de la protrusion pour rétablir la situation. +Si vous affichez l'étape en erreur, vous verrez la dernière version calculée pour cette étape. Il est important de comprendre que quand il y a une erreur, ce que vous voyez ne correspond plus à ce que vous avez demandé, il faut corriger l'erreur avant de pouvoir continuer à travailler. Dans notre exemple, cette dernière version calculée ne prend pas en compte l'angle de conicité que vous venez de définir. Vous le verrez en revanche en affichant l'étape précédente, qui elle n'a pas d'erreur. Il suffit de retirer l'angle de conicité de la protrusion pour rétablir la situation. -Une autre limite est la difficulté à définir un nommage topologique robuste. Les opérations suivantes référencent des parties précises du résultat de l'opération précédente. Dans l'exemple de notre pliage, nous avons sélectionné deux arêtes pour indiquer où on veut plier. Si vous modifiez les opérations précédentes, il est possible que ces deux arêtes n'existent plus, ou soient déplacées à un autre endroit, changent de forme, soit discontinues si vous percez un trou au milieu, etc. La problématique consistant à définir à quoi vous faîtes référence sur une pièce 3D s'appelle le "nommage topologique". C'est un problème qui peut être très complexe. Dans certaines situation, même un humain ne saurait pas ce que vous attendez, c'est d'autant plus difficile pour un logiciel. Il se trouve que même dans les cas simples, dans sa version actuelle (version 0.20 à l'heure de l'écriture de ce tutoriel), FreeCAD est très mauvais pour ce genre de chose. La moindre modification peut lui faire perdre le fil. Ce problème et ses déclinaisons peut se retrouver dans une grande variété d'opérations. Les développeurs travaillent à améliorer la situation, mais en attendant, quand vous modifiez une étape précédente, attendez-vous à devoir corriger manuellement les opérations suivantes (dans le cas de notre pliage, il pourrait être nécessaire de re-définir les arêtes concernées). +Une autre limite est la difficulté à définir un nommage topologique robuste. Les opérations suivantes référencent des parties précises du résultat de l'opération précédente. Dans l'exemple de notre pliage, nous avons sélectionné deux arêtes pour indiquer où on veut plier. Si vous modifiez les opérations précédentes, il est possible que ces deux arêtes n'existent plus, ou soient déplacées à un autre endroit, changent de forme, soit discontinues si vous percez un trou au milieu, etc. La problématique consistant à définir à quoi vous faîtes référence sur une pièce 3D s'appelle le "nommage topologique". C'est un problème qui peut être très complexe. Dans certaines situation, même un humain ne saurait pas ce que vous attendez, c'est d'autant plus difficile pour un logiciel. Il se trouve que même dans les cas simples, dans sa version actuelle (version 0.20 à l'heure de l'écriture de ce tutoriel), FreeCAD est très mauvais pour ce genre de chose. La moindre modification peut lui faire perdre le fil. Ce problème et ses déclinaisons peuvent se retrouver dans une grande variété d'opérations. Les développeurs de FreeCAD travaillent à améliorer la situation, mais en attendant, quand vous modifiez une étape précédente, attendez-vous à devoir corriger manuellement les opérations suivantes (dans le cas de notre pliage, il pourrait être nécessaire de re-définir les arêtes concernées). Il y a [quelques astuces](https://wiki.freecadweb.org/Topological_naming_problem/fr) qui peuvent dans certains cas aider à contourner ces problèmes. # Encoches de positionnement du siège +Le siège se positionnera dans deux grandes encoches sur les parois du profilé en `U`. Un des méthodes pour modéliser ces encoches est de dessiner à nouveau une esquisse 2D qui sera extrudée en soustraction de matière. + +Cliquez sur le bouton pour créer une nouvelle esquisse 2D. Choisissez cette fois le plan orthogonal au premier, dans notre exemple ce sera `YZ`. En général, FreeCAD masque le rendu 3D du corps en cours d'édition, ce qui est plus pratique pour voir l'esquisse ; cependant s'il ne le fait pas, allez dans l'onglet `Modèle` (sans fermer la tâche de l'esquisse), masquez le corps, et retournez sur l'onglet `Tâches`. + +Placez un cercle dont le centre est contraint sur l'axe vertical de l'esquisse. Définissez son rayon à 11mm, et ajoutez une contrainte de distance verticale entre l'origine et le centre du cercle de 32mm. Si toutes les contraintes sont bien placées, l'esquisse apparaît en vert, elle est terminée. + +![Esquisse des encoches](./images/tuto-freecad/intro/encoches-esquisse.png) + +Vous pouvez cliquer sur le bouton `Fermer` dans l'onglet `Tâches`. Ensuite, sélectionnez l'esquisse dans l'onglet `Modèle` puis utilisez l'outil `cavité` . Sélectionnez comme `Type` l'option "À travers tout", ce qui extrude l'esquisse à l'infini, et cochez la case "Symétrique au plan" pour que l'extrusion se fasse des deux côtés du plan de l'esquisse. Cela devrait donner le résultat suivant : + +![Esquisse des encoches](./images/tuto-freecad/intro/encoches-cavite.png) + +Notez que pour cette étape, nous n'avons à aucun moment fait référence au résultat des opérations précédentes. L'esquisse est définie dans le plan `YZ` et n'est pas attachée à une face du corps. Par conséquent cette étape est immunisée contre les problèmes de nommage topologique évoqués ci-dessus. + # Perçage des trous # Congés arrondis