Macro pour obtenir un stl avec des arrondis parfaits et piloter octoprint
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Re: Macro pour obtenir un stl avec des arrondis parfaits / Piloter octoprint
tu peux organiser tes ateliers comme tu veux, clic droit sur le bandeau d'icone --> personnaliser / Onglet "Ateliers"
sur la droite tu as les ateliers qui sont affichée, et tu peux les faire monter/descendre
Sur windows je ne sais pas mais sous Linux il faut redémarrer Freecad pour que ce soit pris en compte
sur la droite tu as les ateliers qui sont affichée, et tu peux les faire monter/descendre
Sur windows je ne sais pas mais sous Linux il faut redémarrer Freecad pour que ce soit pris en compte
Re: Macro pour obtenir un stl avec des arrondis parfaits / Piloter octoprint
Re Bonjour Re Merci
apres re... organisation, un message en bas du cartouche previent que "Les changements seront actifs la prochaine fois que vous lancerez l application"
C est quand meme plutot smart & confort d avoir des ateliers tries par ordre alhabetique
a++
apres re... organisation, un message en bas du cartouche previent que "Les changements seront actifs la prochaine fois que vous lancerez l application"
C est quand meme plutot smart & confort d avoir des ateliers tries par ordre alhabetique
a++
En Angleterre, tout est permis, sauf ce qui est interdit. En Allemagne, tout est interdit, sauf ce qui est permis. En France, tout est permis, même ce qui est interdit. En U.R.S.S., tout est interdit, même ce qui est permis (Winston Churchill)
Re: Macro pour obtenir un stl avec des arrondis parfaits / Piloter octoprint
Juste pour vous dire que j'ai mis à jour la macro dans le premier message.
Modification :
ajout de
Au début de la procédure principale "run"
Le but est de tout de suite dire à l'utilisateur qu'il a oublié de sélectionner un ou plusieurs body au lieu d'attendre qu'il ait fait ses choix avant de lui dire.
Modification :
ajout de
Code: Select all
#regarde si on a sélectionné au moins un solide (body et assimilés)
nbBody=0
for objData in objs :
if objData.isDerivedFrom('Part::Feature') \
and not objData.isDerivedFrom('PartDesign::Feature')\
and not objData.isDerivedFrom('Part::Part2DObject'):
nbBody=nbBody+1
if nbBody==0: # si on a trouvé aucun solide
QtWidgets.QMessageBox.information(mw, 'Attention',\
'-Sélectionnez un ou plusieurs solides avant de lancer la macro')
return
Le but est de tout de suite dire à l'utilisateur qu'il a oublié de sélectionner un ou plusieurs body au lieu d'attendre qu'il ait fait ses choix avant de lui dire.
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
Re: Macro pour obtenir un stl avec des arrondis parfaits et piloter octoprint
Merci Alex
J'avoue que je ne me sers que de ça pour lancer la chaine d’impression. Ça facilite.
Prochaine étape : s'il n'y a qu'un seul body dans le projet, le sélectionner d'office si l'utilisateur n'a rien sélectionné.
J'avoue que je ne me sers que de ça pour lancer la chaine d’impression. Ça facilite.
Prochaine étape : s'il n'y a qu'un seul body dans le projet, le sélectionner d'office si l'utilisateur n'a rien sélectionné.
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
Re: Macro pour obtenir un stl avec des arrondis parfaits et piloter octoprint
Juste un "warning" :
Avec certaines version de freecad (J'ai eu le cas avec une Link Daily) , les limites seront à changer. Ici, par défaut 0.05 en min comme en max. La macro ne peut donc rien changer. Mieux vaut mettre 0.01 en min et par exemple 1 en max.
Ce qu'il y avait par défaut : La macro ne pouvait donc pas améliorer le paramètre deviation
Il faut par exemple mettre : Pour un Freecad "normal" on a pas ce problème: de basse en config j'ai : Ma version daily:
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 2022.1128.26244 +5318 (Git)
Build type: Release
Branch: LinkDaily
Hash: d45d221edcc7a757eb4e4eb638da0db5ed2759aa
Python version: 3.8.10
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.6.2
Locale: French/France (fr_FR)
Avec certaines version de freecad (J'ai eu le cas avec une Link Daily) , les limites seront à changer. Ici, par défaut 0.05 en min comme en max. La macro ne peut donc rien changer. Mieux vaut mettre 0.01 en min et par exemple 1 en max.
Ce qu'il y avait par défaut : La macro ne pouvait donc pas améliorer le paramètre deviation
Il faut par exemple mettre : Pour un Freecad "normal" on a pas ce problème: de basse en config j'ai : Ma version daily:
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 2022.1128.26244 +5318 (Git)
Build type: Release
Branch: LinkDaily
Hash: d45d221edcc7a757eb4e4eb638da0db5ed2759aa
Python version: 3.8.10
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.6.2
Locale: French/France (fr_FR)
Last edited by 2cv001 on Thu Jan 05, 2023 5:29 pm, edited 3 times in total.
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
Re: Macro pour obtenir un stl avec des arrondis parfaits et piloter octoprint
c'est quoi tes info de FreeCAD? ca ressemble a de la 0.19 avec ces traductions d'ateliers qui ont ete rectifiees avec la 0.20.
Re: Macro pour obtenir un stl avec des arrondis parfaits et piloter octoprint
Là, c'est la version Link Daily. C'est une branche parallèle qui a l'avantage de minimiser énormément le bug de nommage (le truc qu fait que si tu accroche quelque chose à un élément issu d'un sketch (arrête ou facette suite à une protusion).
C'est sans doute pour ça que ça te parait un peu bizarre.
Si j'ai bien compris, le travail fait pour minimiser le bug en question a des chances d'être incorporé à la version officiel. Je reviendrai alors bien sûr à la version officielle.
C'est sans doute pour ça que ça te parait un peu bizarre.
Si j'ai bien compris, le travail fait pour minimiser le bug en question a des chances d'être incorporé à la version officiel. Je reviendrai alors bien sûr à la version officielle.
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
Re: Macro pour obtenir un stl avec des arrondis parfaits et piloter octoprint
donne quand meme tes infos FreeCAD. ca a le merite d'etre precis.
je verifie quasiment tous les jours l'Appimage de la daily, et les ateliers ne sont plus traduits. la difference viendrait de la source de la daily?
effectivement, l'objet de la prochaine release, le passage en 1.0, serait de valider le code de Realthunder qui a pour but de tordre le cou (pas sur du 100%) du https://wiki.freecadweb.org/Topological ... problem/fr.
au passage, dans ton code, tu as commente en francais, est ce que tu prevois de partager ta macro avec les non francophones? si oui, ca serait peut etre mieux de traduire en anglais. qu'en penses tu?
je verifie quasiment tous les jours l'Appimage de la daily, et les ateliers ne sont plus traduits. la difference viendrait de la source de la daily?
effectivement, l'objet de la prochaine release, le passage en 1.0, serait de valider le code de Realthunder qui a pour but de tordre le cou (pas sur du 100%) du https://wiki.freecadweb.org/Topological ... problem/fr.
au passage, dans ton code, tu as commente en francais, est ce que tu prevois de partager ta macro avec les non francophones? si oui, ca serait peut etre mieux de traduire en anglais. qu'en penses tu?
Re: Macro pour obtenir un stl avec des arrondis parfaits et piloter octoprint
Je pourrais bien sûr traduire en anglais. J'aurais sans doute besoin d'aide pour une vérification.
Je n'ai aucune idée de comment mettre à disposition ce code d'une manière plus large.
Sinon, je ne suis pas sûr de comprendre ta première phrase : "donne quand même tes infos FreeCAD. ca a le mérite d’être précis."
C'est le fait d'jouter une capture écran de la version "normale". Je viens de le faire. C'est bien ce que tu suggérais ?
Je n'ai aucune idée de comment mettre à disposition ce code d'une manière plus large.
Sinon, je ne suis pas sûr de comprendre ta première phrase : "donne quand même tes infos FreeCAD. ca a le mérite d’être précis."
C'est le fait d'jouter une capture écran de la version "normale". Je viens de le faire. C'est bien ce que tu suggérais ?
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr