FreeCAD 0.20 Appliquer (attacher) un Sketch (esquisse) sur une face : Attention Danger !
Вставка
- Опубліковано 2 гру 2024
- Pour pouvoir mieux modifier un travail après coup, il vaut mieux orienter les esquisses en XY, XZ ou YZ ou appliquer les esquisses (Sketch) sur des "Plans de références" (DatumPlane).
L'usage de "Formes liées " (ShapeBinder) peut aider à s'en sortir en cas de problèmes.
Les développeurs de FreeCAD travaillent actuellement sur ce problème de renommage topologique ou "dénomination de topologies" :
wiki.freecadwe...
Comme toujours on trouve dans vos tutos des réponses bien expliquées. Un grand merci.
Bonsoir, enfin l’explication et surtout la compréhension. Merci à vous.
Merci pour ce tuto très clair. Je vais l'essayer sur mes prochains design.🙂
Bonjour Patrick,
Oui, ce tuto est très important, car le bug de renommage topologique (TNP)est toujours là.
Je vais très prochainement refaire l'un de mes tout premiers tutos (modélisation d'une étagère).
Je construirai le tout en tenant compte de ce bug. Je le fais d'ailleurs dans la quasi totalité de mes vidéos.
ok, je vais essayer ça dans mes prochains projets, encore merci !
Je me fais les même réflexions que vous, je n'ose pas modifier quand ça devient "lourd" ... je verrai bien par la suite
Pour les formes simples (orthogonales), je fixe les dimensions de mes esquisses sur le centre XY, et s'il le faut, je décale ensuite ces sketchs en Z.
Dans les cas plus compliqués (sketch sur faces obliques), j'utilise les formes liées.
Je suis débutant, cela m'aide beaucoup car parfois je ne comprends pas, merci
De Barbatronic
Hello JP ! Merci pour ta vidéo ! Je viens de tester sur la daily de RealThunder et en refaisant ton exemple, je n'ai pas eu de soucis. Les dernières mises à jour de la version de RT sont très époustouflantes dans ce domaine. J'espère que ce sera poussé sur les versions vanilla de FC bientôt car c'est quand même ennuyeux pour nos nouvelles recrues. Bonne journée à toi !
Hello Barbatronic (désolé, je ne me souviens plus de ton prénom),
Tu confirmes donc ce que j'ai entendu ou lu à propos de la version de RealThunder.
Ceci dit, je n'ai pas ce souci sur la 0.19 fourni par Artix Linux.
D'après ce que j'ai compris, c'est un gros travail et les développeurs de FreeCAD y vont avec prudence. Mais ce sera sans doute bientôt corrigé.
En effet, ça fait un moment que j'entends pester à ce sujet.
Oui, la version de Realthunder en jette, mais je reste fidèle à la "maison-mère". 🙂
@@jpwillm5252 Oui c'est assez étrange mais selon les versions et les OS, nous n'avons pas les même soucis sur ce sujet particulier. Bon après la version de RT a encore pas mal de soucis :D C'est le rôle des versions béta :)
En tout cas en un an j'ai vu la différence ! FreeCAD s'est vachement amélioré et c'est super encourageant !
PS : C'est Adrien ;)
PS2 : Mon premier com' ne s'est pas correctement posté ? Je vois que tu l'as remis "à la main"
@@Barbatronic Hello Adrien :)
Oui, certains commentaires me parviennent parfois par e-mail, mais ne s'affichent pas sous les vidéos ; alors je les y mets moi-même.🙄
A part ce souci de renommage topologique (dans la version appimage) , la 0.20 s'étoffe de semaine en semaine.
L'option de la vue 3D en arrière-plan est jolie, mais je crois que je préfère avoir la vue combinée bien à part : c'est plus lisible.
@@jpwillm5252 salut, moi je crois que je vais aller vers realThunder. Ça fais presque deux ans qu’il a réglé ce problème mais la version mère n’est toujours pas corrigée. Ils étaient sensés l’incorporer à la version 0.20. Ayant été proprio d’une boite de logiciel pendant 27 ans, je comprends très bien la complication. Mais.... faudrait bien s’y mettre réellement.
@@guytas Hello,
Si je savais coder, je m'y mettrais bien...
Hello, il est normal qu'il y ait un renommage car la face unique du départ a été divisée en deux, voire en trois pour la zone avec l'arc de cercle. Donc, j'en déduis que Freecad change les propriétés internes Name des faces et donc l'accrochage se perd. Dans ton cas, au départ, même en réattribuant la bonne face d'accrochage après coup (face du pad), il perd les points de coïncidence (comme si les vertex étaient renommés, ce qui est sans doute facile à vérifier ...). Il faut donc remettre les points de coïncidences corrects sur le triangle en supprimant les anciennes (sur)contraintes (laborieux). Personnellement, j'utilise les datum planes pour accrocher mes esquisses, (et parfois le datum plane lui-même dépend d'une datum line) et je ne perds pas mes géométries, ça les rend relativement indépendantes mais les sketches sont fixes (ce qui peut être souhaitable). Dans le cas d'un shapebinder, le sketch se réadapte à la géométrie sous-jacentes (ici les point de coïncidences rentent accrochés).
Les développeurs travaillent actuellement sur ce problème.
J'ai cru comprendre qu'à la prochaine version majeure, il sera contourné...
Actuellement, pour ne pas avoir d'ennuis, j'oriente presque toutes mes esquisses d'après le système de coordonnées général.
Je les décale ensuite dans "Attachment" d'après le système de coordonnées du Sketch .
Très utile. Grand merci 👍
Très important en ce moment, jusqu'à ce que ce problème de tnp soit réglé :
wiki.freecadweb.org/Topological_naming_problem/fr
Merci pour votre tuto c'est clair! Mais sur le conseil ''pour pouvoir mieux modifier un travail après coup, il vaut mieux orienter les esquisses en XY, XZ ou YZ ou appliquer les esquisses (Sketch) sur des "Plans de références" (DatumPlane).'' Même comme ça, il y a des bugs en pagaille sur la version 21 que j'utilise! Peut-être des régressions par rapport à la version 20 ... c'est dommage...
Bonsoir Jérôme,
Merci pour vos observations et vos suggestions.
Oui, quand on le peut, il est très avantageux de positionner les esquisses par rapport au centre des coordonnées XYZ
Dès lors qu'il faut fixer une esquisse sur une face non orthogonale, les "Plans de références" peuvent être une solution pratique. Toutefois, suite à un problème de renommage topologique (TNP), je n'arrive pas à replacer correctement les plans de références.
Voilà la raison pour laquelle j'ai opté pour les formes liées.
Bonjour,
Et tout d'abord un grand merci pour tout vos tutos Freecad, Je crois ne pas avoir vu de votre part de tutos sur les ancrages de sketch sur un autre sketch, comme expliqué dans le wiki sous le terme utilisation des ancrages. Le wiki propose cette solution pour éviter le dénomination topologique". Utilisation de "Map mode", etc.. c'est un peu lourd à exploiter, quel est votre avis sur cette méthode ? Merci beaucoup.
Patrice
Bonjour Patrice,
Je suis toujours rassuré de savoir mes tutos utiles. 😎
J'ai essayé les ancrages quand j'ai préparé mon tuto sur les plans de références.
Je ne m'en suis pas bien sorti...🤨
Depuis, et à cause du problème de renommage topologique, je me limite à appliquer mes esquisses sur les :
- plans XY, XZ et YZ.
- les formes liées.
- et parfois les plans de références.
@@jpwillm5252 Merci pou ce retour d'expérience. Merci encore JP, si j'ai pu modéliser et imprimer ventilateur pour un moteur de 2kW, et bien d'autres objets tu y es pour beaucoup.
Merci JP ... Si je comprends bien, on a presque intérêt à utiliser des formes liées. Ce n'est pas plus compliqué que la simple attache à une face et cela permet de contourner certaines difficultés.
Cool 😎
Je crois, en effet, que c'est une bonne habitude à prendre ; et à garder, même quand ce problème de renommage topologique sera résolu.
Il faut juste penser à masquer le volume 3D en arrière-plan pour pouvoir détecter les arêtes du ShapeBinder (forme liée).
Oui, tout à fait et c'est même recommandé par l'équipe de FreeCAD
@@danielb7311 CQFD :)
problème résolu. il faut faire l'installation à partir du site officiel. j'avais chargé une version portable sur Github . le problème venait de cette version. après installation à partir du site officiel tout est rentré dans l'ordre. ouf je suis soulagé.
Merci JP !;) Mais j'ai peur que si Freecad ne s'attelle pas à corriger ce genre de bug grossier cela ne fasse fuir les utilisateurs ! Rien de plus énervant en terme de productivité. Si ça n'est lié qu'à la version 20, on peut s'attendre à ce qu'un correctif soit fait ? Bonne soirée :)
Hello LiMux,
FreeCAD est un logiciel libre et gratuit développé et maintenu par des personnes qui y consacrent beaucoup de leur temps libre.
Si tu as des compétences dans ce domaine, ton aide sera appréciée.
Comme je l'ai précisé dans la vidéo, je n'ai pas ce problème sur la 0.19 fournie par Arch (community).
J'ai ce problème sur la 0.20 en version appimage pour Linux.
Donc : ouf, la version "stable" est déjà en bonne voie (ce que dit aussi le wiki).
Comme ce problème est apparemment déjà corrigé sur la version de Realthunder, les développeurs travaillent sur le sujet.
github.com/realthunder/FreeCAD_assembly3/releases
Tu as aussi un suivi sur le forum en anglais.
Bonsoir. Sauf erreur, j'ai toujours eut ce problème depuis la 0.16 ou 0.17... C'est, je crois, un problème récurent qui n'a semble-t-il pas de solution... C'est le mécanisme de occt donc sauf à tout récrire (et encore pas sûr...) on est condamné à trouver d'autres solutions...
Merci pour le conseil, j'appliquerai autant que possible.
@+
D'après ce que j'ai cru comprendre aussi, c'est en effet un problème difficile à résoudre.
Realthunder semble déjà avoir trouvé une ou des solutions de contournement, et les développeurs (peu nombreux) de FreeCAD planchent dessus...
Bonsoir Jean-Paul et merci pour ce partage.
A 0:09 tu indiques que FreeCAD 0.19 n'est pas concerné par ce problème; je te rassure il n'en est rien
J'ai la version 0.19 rev. 24291 du 15/04/2021 tournant sous Windows et j'ai également le même problème, ce qui est logique, vu la description qui en est faite à 0:27 qui montre bien que le "mal" est profond et ne touche pas uniquement la création de solides.
Si les formes liées permettent de corriger le problème, ce n'est quand même pas une solution pérenne et il faut espérer que les développeurs arrivent à le régler rapidement.
Ce problème donne une mesure du chemin qui reste à parcourir à FreeCAD avant d'arriver à une solution aboutie et stable.
Bonjour Daniel,
Merci pour tes observations concernant ta version 0.19 sous Windows.
J'ai beaucoup d'admiration pour les développeurs de FreeCAD, car ils font ce travail bénévolement, alors qu'ils pourraient sans doute gagner grassement de l'argent ailleurs.
FreeCAD étant un logiciel libre sous licence GPL, il sera éventuellement "concurrencé" par des projets dérivés (fork) comme celui de Realthunder où ce problème a, semble-il, déjà reçu des corrections.
Les améliorations d'un "fork" peuvent être implémentées dans la version d'origine, et c'est ce qui se fera pour FreeCAD ; c'est un des avantages de la GPL.
Je ne me fais donc pas de soucis.
D'ailleurs, beaucoup d'ingénieurs commencent à lorgner vers FreeCAD ; on se demande bien pourquoi... ;)
@@jpwillm5252 Oui, tu as raison, ce logiciel étant libre d'accès et réalisé par des bénévoles, on ne peut en vouloir à personne; c'est simplement étonnant de constater que les objets créés par le logiciel soit rattachés à des dénominations qui sont susceptibles de changer en cours de route. C'est gênant quand tu as un objet qui se déplace sur un plan, mais c'est vraiment dangereux quand c'est une une cote qui change à ton insu sur une mise en plan de TechDraw.
Quand tu dis que beaucoup d'ingénieurs commencent à lorgner vers FreeCAD, je pense que cela concerne principalement des utilisateurs de FUSION qui commence à restreindre sa politique de libre accès à son logiciel. Ces utilisateurs entrevoient les possibilités de FreeCAD, à condition bien sûr qu'il gagne encore en stabilité; le genre de problème qu'on évoque dans ce post rebute bien sûr beaucoup de monde, quitte à devoir payer une licence pour utiliser un logiciel plus stable en attendant de voir mieux.
J'attends le version 0.20 pour voir si le problème a été réglé, sinon je ferai comme toi et je basculerai sur le "fork" de Realthunder.
En fait, venant du "monde Windows", je n'avait pas vraiment conscience de cette "mode des fork", semble-t-il courant dans le monde des développeurs GPL. Comment fais-tu pour dénicher le "BON FORK" ?
@@danielb7311 Oui, on ne doit pas "cracher dans la soupe", surtout quand elle est gratuite.
Je n'utilise pas la version de Realthunder ; je reste dans la "maison-mère".
Dans le monde GNU/Linux par exemple, il y a beaucoup de "fork" de Debian. Il en existe beaucoup qui ajoutent juste des utilitaires graphiques et une couche cosmétique.
Mais il existe de très bonnes distributions basées sur Debian comme Devuan ou MX Linux, qui reprennent Debian avant systemd.
Le mieux est de tester pour trouver ce qui correspond à l'utilisation souhaitée, mais de voir aussi si un projet est bien documenté et maintenu par une équipe.
S'il existe un forum bien fréquenté et un wiki comme c'est le cas pour FreeCAD par exemple, alors c'est bon signe.
Je cherchais une distribution Linux "rolling release" sans sytemd et j'ai choisi Artix Linux selon ces critères.
J'ai fait de même pour trouver un logiciel libre CAO.
je suis depuis peu, venu sur Freecad après plusieurs années sur fusion360, mais mon ordi a claqué , donc obligé de trouver une solution de rechange. j'ai installé la version 0.20.1 mais la sélection de face ne fonctionne pas. je peux faire que des esquisses sur les plans et la projection des arrêtes ne fonctionnent pas non plus. ça fait deux jours que je cherche la solution. j'ai tout désinstallé et réinstallé mais aucun changement. je suis vraiment déçu , pourtant c'est certainement un outil performant. sans ces deux commandes , je ne voix pas comment créer des objets 3D conformes à un plan. si vous avez la solution je suis preneur. merci d'avance.
Bonjour "qui sait",
Désolé pour la réponse tardive, je n'ai pas été prévenu...
N'hésitez pas à utiliser une version "weekly-builds" : github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds
Je télécharge la nouvelle version chaque semaine et conserve la précédente.
Je n'utilise que ces versions et j'ai rarement eu des problèmes. Pas besoin d'installer ces versions : elles s’exécutent directement.
Parfois, il faut faire une "remise à zéro" de FreeCAD, comme je l'explique au début de cette vidéo : ua-cam.com/video/sVT9Cnz83Q4/v-deo.html
Salut pour moi c'est pas bon de tout freecad 0.20 ne fonctionne pas et j'arrive pas pourquoi peut tu m'aider à résoudre ce problème stp mon copain me dit qu'il faut plus de mémoire ?????
Salut zribi mohamed,
Il faut 4 Gio de RAM au moins.
Un processeur pas trop ancien est nécessaire, et un SSD est appréciable.
Hi,
Thanks for thus tutorial. I am wondering how did you get the divide edge command in sketcher. I could not find it in my freecad.
Hi,
I am using FreeCAD 0.20 appimage for Linux.
But you will find FreeCAD weekly-builds for other systems here:
github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds
@@jpwillm5252 Hi,
Thanks for replying. I am using the same version but I don't find this tool in any version of freecad(stable, daily, linkstage3 , 0.20, 0.19) . Have you created a macro for it?
@@FEACAD Hello,
At the very beginning of the video you can see that I am using FreeCAD 0.20 25943 (Git).
Currently I am using version 25997 (Git) and this icon is still in Sketcher workbench.
I obviously didn't add anything myself.
@@jpwillm5252 hi sorry, I still can't find this tool in any version of freecad
@@FEACAD Hello,
This tool only exists since recent FreeCAD 0.20 versions.
You open or create a sketch and click on:
- Sketch / Sketcher geometries / Split edge
The keyboard shortcut is G, Z
tres bien merci
J'utilise la version 19, et quelque soit la méthode (attacher l'esquisse sur une face ou créer une forme liée) : si je réalise votre exemple de pièce et que je modifie un côté de l'esquisse de base en faisant un creux rectangulaire donc rajoutant 4 faces, et bien la cavité change de place ! Freecad n'est pas au point pour les modifications de volumes qui ajoutent des faces !
Bonjour Martial,
On est souvent amené à modifier les dimensions d'une esquisse ; plus rarement on modifie sa forme.
Pour les cas (assez rares) où l'on se retrouve avec cet actuel problème TNP, il y a moyen de réparer les dégâts :
ua-cam.com/video/9Z8pOvJTwig/v-deo.html
La version FreeCAD RealThunder n'est plus affectée par ce problème :
github.com/realthunder/FreeCAD/releases
Ces corrections seront implémentées dans une prochaine version de FreeCAD.
Voilà qui éclaircit le sujet!
Sans savoir ce qui se passe sous le capot, ça ne m'étonnerait pas que les segments soient renumérotés dans l'ordre à la sortie d'un sketch, suite à quoi les faces sont renumérotées de manière similaire.
Donc le nouveau segment (l'arc de cercle par exemple) prendrait le nom d'un segment précédent au lieu d'en avoir un nouveau.
Alors il se pourrait que le problème se limite par exemple à droite d'une modification et pas à gauche (en suivant le sketch dans le sens des aiguilles d'une montre par exemple).
Une grosse épine dans le pied de FreeCad, espérons que la solution utilisée dans RealThunder soit acceptable.
J'ai appris récemment que FreeCAD est sur le point de créer une association "FreeCAD Project Association" qui permettrait d'employer des développeurs à plein temps : forum.freecadweb.org/viewtopic.php?f=9&t=65726
Ceci pourrait éventuellement accélérer la correction de ce problème de renommage topologique.
@@jpwillm5252 Houlà c'est fou comme une simple annonce (lancement de l'association) a pu déchaîner les passions à un point tel, qu'un admin a dû locker le post ...
Entretemps j'ai vu passer le tweet de Yorik van Havre: OK la demande de personnalité est lancée, et j'espérais trouver la publication dont on voyait l'image (publication au Moniteur), mais sans succès. Soyons confiants. L'administration avance sûrement ;-)
Sinon pour la correction proposée par RealThunder, je vois que ça déchaîne aussi les passions!
En même temps il y a une proposition de changer 100 fichiers d'un coup; pas évident de vérifier et d'accepter tout ça, et son algorithme modifié est un fameux morceau à digérer.
Souhaitons qu'un jour cette vidéo devienne rapidement obsolète, lorsque le problème aura disparu !
@@stephanepeters6097 C'est effectivement un point critique que de créer une association de ce type autour d'un logiciel libre, mais il faudra bien organiser et coordonner ce travail énorme.
De plus, si l'on veut embaucher des développeurs, on n'y coupe pas.
.
Coucou, merci pour tous ces tutos. Concernant le problème de dénomination topologique, une personne recommande d'utiliser des plans de références, ça semble plus stable en cas de modifications voir la video de CadGab intituler "Résoudre LE Problème de FreeCAD (et Mieux MODELISER) grâce aux BONNES PRATIQUES - PARTIE 2" ua-cam.com/video/-3DKDojgypY/v-deo.html . Vous en pensez quoi ?
Hello Sébastien,
Merci pour votre commentaire, et pour votre question.
Autant que possible,, on orientera les esquisses par rapport aux plans XY, XZ et YZ.
Dès lors qu'il faut fixer une esquisse sur une face non orthogonale, les "Plans de références" peuvent être une solution pratique.
Toutefois, quand tout est en désordre, suite à un problème de renommage topologique (TNP), on n'arrive pas à replacer correctement les plans de références.
C'est la raison pour laquelle j'ai opté pour les formes liées pour les orientations non orthogonales.
En effet, comme le montre la vidéo, on peut assez facilement remettre tout en place suite à problème de TNP, et ceci évite d'avoir à recommencer le travail.
@@jpwillm5252 merci de votre réponse qui est très claire.
C'est quand même dommage que les développeurs laissent passer de telles énormités. Mais bon, comme je n'y contribue pas, je me tais !
Oui, c'est une vilaine "casserole".
Ce problème était-il déjà présent dans Open Cascade ?
fr.wikipedia.org/wiki/Open_CASCADE_Technology
Mais je crois avoir compris que ce sera résolu un de ces jours.
Les développeurs de FreeCAD (assez peu nombreux) y travaillent dur.
Nous pouvons les remercier pour ce logiciel qui rencontre de plus en plus de succès.
Son adoption dans le monde professionnel fera un grand bond dès que ce problème de TNP sera résolu.
Pour les cas où l'on se retrouve avec cet actuel problème TNP, il y a moyen de réparer les dégâts :
ua-cam.com/video/9Z8pOvJTwig/v-deo.html
La version FreeCAD RealThunder n'est plus affectée par ce problème :
github.com/realthunder/FreeCAD/releases
Ces corrections seront implémentées dans une prochaine version de FreeCAD.