Comment supprimer les facettes

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Comment supprimer les facettes

Post by 2cv001 »

Edit : voir aussi la macro permettant de faire la manip automatiquement : https://forum.freecadweb.org/viewtopic.php?f=12&t=52138
]

Ayant cherché et trouvé la solution pour supprimer les facette par exemple sur le surface d'un cylindre qui étaient visibles à l'imression 3D, je vous livre mes réflexions et constats. N'hésitez surtout pas à me dire s'i j'ai fais des erreurs d'interprétation.
Ma version :
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.20310 (Git)
Build type: Release
Branch: master
Hash: 2cac4898d7d62276fbbaaef5b4cecb9bfdd29a33
Python version: 3.8.2
Qt version: 5.12.5
Coin version: 4.0.0
OCC version: 7.4.0
Locale: French/France (fr_FR)


Pour supprimer les facettes, on peut le faire
• Soit corps par corps
Image


• Soit en imposant des valeurs par défaut
Image
Edit : avec certaines version de freecad, les limites seront à changer. Ici, par défaut 0.05. Mieux vaut mettre 0.01
Capture.PNG
Capture.PNG (49.86 KiB) Viewed 1633 times
Perso j'ai mis
Capture1.PNG
Capture1.PNG (50.13 KiB) Viewed 1633 times
Avec comme signification des paramètres :
Image
D’origine il y a 28.5 et 0.5

Des essais de variation de « angular deflection » ne m’ont pas montré d’incidence (Edit, je viens de refaire des essai et si, il y a une incidence). Par contre, c’est le cas pour le « linear deflection ».
De plus, même si l’angular deflection avait une incidence, on voit qu’il vaut mieux agir sur le paramètre « angular deflection » pour ce qui est de la précision des objets mais sans doute sur le paramètre angular déflection pour ce qui est de l’apparence (si l’œil voit les facettes ou non).

Quand on regarde les préférences, on voit que c’est un % suivant la boite englobant le modèle
On peut voir la box en question « bounding box » en mettant cette propriété du corps à true
Image
Image

Prenons un ensemble de corps contenu dans une « boite » de 100x100 (mm). Si on veut une précision de 0.1mm il faudrait donc une précision (linear deflection) de 0.1/100 soit 0.001 soit 0.1%
A l’inverse, la précision par défaut de 0.5% donne donc pour une « box » de 100x100 : 0.5mm de précision bien inférieure à la précision de nos imprimantes.

L’expérience montre qu’une valeur de 0.01% semble plus appropriée pour ne plus voir du tout de facettes :

Quelques essais à partir d’un objet de 100 mm de diamètre (copie écran sous Cura):
Déviation 0.5
Image
Déviation 0.1
Image
Déviation 0.05
Image

Déviation 0.01
Image

Je n’ai pas constaté de différence en faisant varier l’angular deflection

Je choisi donc de généraliser le 0.01
Last edited by 2cv001 on Mon Jan 09, 2023 10:53 am, edited 4 times in total.
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
User avatar
Vincent B
Veteran
Posts: 4734
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Comment supprimer les facettes

Post by Vincent B »

Angular deflection, deviation et bounding box, n'agissent que sur la visualisation 3D de Freecad.
Pour diminuer les facettes d'un objet exporté en STL, il faut réduire les paramètres de tesselation suivant le mesher choisi.
atelier Mesh.
Attachments
Capture.JPG
Capture.JPG (38.41 KiB) Viewed 2833 times
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Re: Comment supprimer les facettes

Post by 2cv001 »

Pourtant, les images que je montre et qui montrent clairement une influence des paramètres sont des copies écrans de Cura et donc bien l'affichage correspondant au fichier STL.
Je me trompe dans mon raisonnement ?
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Re: Comment supprimer les facettes

Post by 2cv001 »

Par contre, je viens de détecter un problème :
Avec les paramètres d'origine, j'ai une surface certes un peu à facettes, mais bien lisse. Avec par exemple 0.1 ou 0.01 au lieu des 0.5 d'origine, je me retrouve avec une moindre qualité. Ci-dessous une photo avec les deux (origine donc 0.5 à droite et 0.1 à gauche) on voit une nette différence de qualité.
Image
Bizarre non ?
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
chrisb
Veteran
Posts: 54201
Joined: Tue Mar 17, 2015 9:14 am

Re: Comment supprimer les facettes

Post by chrisb »

Ca a l'air d'étant trop d'information pour l'imprimeur 3D. Peut-être il perd de l'information et fait des choses fous.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Re: Comment supprimer les facettes

Post by 2cv001 »

J'ai oublié de le préciser : imprimante CR10
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
User avatar
papyblaise
Veteran
Posts: 8001
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Comment supprimer les facettes

Post by papyblaise »

N'oublies pas que quelque soit la qualité de la machine elle ne peu pas faire mieux que la section de sa buse comme précision de surface latérale
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Re: Comment supprimer les facettes

Post by 2cv001 »

chrisb wrote: Mon Apr 20, 2020 8:55 pm Ca a l'air d'étant trop d'information pour l'imprimeur 3D. Peut-être il perd de l'information et fait des choses fous.
J'ai l'impression que tu es dans le vrai.
Ce message https://github.com/OllisGit/OctoPrint-D ... issues/124 me mets la puce à l'oreille. Du coup, j'ai désactivé LayerProgress et je vais faire des essais.
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
chrisb
Veteran
Posts: 54201
Joined: Tue Mar 17, 2015 9:14 am

Re: Comment supprimer les facettes

Post by chrisb »

2cv001 wrote: Thu Apr 23, 2020 6:23 am Du coup, j'ai désactivé LayerProgress et je vais faire des essais.
Je n'ai jamais réussi à faire une impression 3D sans faille la première fois. Bonne chance !
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Re: Comment supprimer les facettes

Post by 2cv001 »

Voilà, j'ai fais un essai en désactivant l'extension LayerProgress . Et un essai en 0.1 de déviation me donne prsque plus (vraiment pas grand chose) de défaut.
Pour ma pièce qui ne fait que 2cm de diamètre, je ne vois plus les facettes.
Ca doit donc effectivement d'un problème de flux des données qui devient trop lent par rapport à la vitesse des moteurs.
Je relance un essai en déviation à 0.2 pour voir
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
Post Reply