Simple conversion .STL > .STEP

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
User avatar
fredofishing
Posts: 3
Joined: Sun Jun 04, 2017 4:43 pm
Location: Avignon

Simple conversion .STL > .STEP

Post by fredofishing »

OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17


Bonjour à toutes et tous,
Je modélise des projets sur Blender en vue production industrielle.
Etant à l'aise sur Blender je souhaite conserver mon workflow sur ce dernier.

Ayant besoin de fichier .STEP pour la réalisation de moules de prod je souhaite convertir un STL en STEP via Freecad.

Ce que j'ai fait:
1/Export blender en .STL
2/Import freecad de mon .STL
3/Je fait un control de mon mesh .STL sous freecad (Mesh Design > Analyser > Evaluer et reparer un maillage)
4/ Je lance une opération de creation de forme à partir du mesh (Part > Pièce > Créer forme à partir maillage).

Après 4 tentatives de cette opération 4/, Freecad se freeze...

J'avoue avoir utiliser ma dernière cartouche ne connaissant pas du tout Freecad qui me semble top pour effectuer ce que j'envisage

Si vous connaissez ce soucis ou avait une idée pour résoudre le pb n'hésitez pas !
User avatar
rockn
Veteran
Posts: 1791
Joined: Wed Sep 28, 2011 10:39 am
Location: Toulouse, France
Contact:

Re: Simple conversion .STL > .STEP

Post by rockn »

Bonjour et bienvenue sur le forum,
Selon la "complexité"[1] de la pièce l'opération de conversion peut prendre très longtemps et effectivement FreeCAD "freeze" pendant qu'il travail, mais on peut vérifier qu'il est toujours actif à l'aide du gestionnaire de tâches.
De plus le format STL est un format polygonal et donc le résultat de l'opération de conversion ne sera peut être pas celui attendu...
[1] plus le nombre de faces sera important plus l'opération sera lourde.
Formations - Assistance - Développement : https://freecad-france.com
User avatar
fredofishing
Posts: 3
Joined: Sun Jun 04, 2017 4:43 pm
Location: Avignon

Re: Simple conversion .STL > .STEP

Post by fredofishing »

Hello Rockn ,
Je te remerci de ta réponse.
J'ai développé ces 3 dernières années un worflow parfait sous blender pour le concept de mes produits et je ne voudrais pas en changer.
Neamoins comme tu doit le savoir l'industrie est plus "Solid" qu'artistique , clairement pour voir naitre ton concept il faut du .STEP ou du .IGES penses tu que cela puisse être viable avec un peu de retake de l'import STL sous freecad pour avoir un fichier propre, du moins autant qu'avant mon export Blender ?
SI ton temps te le permet n'hésites pas à passer en mp on pourrait éventuellement débattre de cela , mes projets étant pro cela m'est délicat de poster des capture de maillage .

Je viens de refaire un test avec un autre mesh que j'ai exporté après appllication SUBSURF niveau 2 j'arrive en import avec un fichier de 42 352 Faces. Ne connaissant pas FreeCad je ne sais pas si c'est trop lourd pour ce soft...par expérience sous blender à partir de 350 000 vertices ca commence à se ressentir

En tout cas merci de ta réactivité c'est bien sympa de ta part !
User avatar
easyw-fc
Veteran
Posts: 3633
Joined: Thu Jul 09, 2015 9:34 am

Re: Simple conversion .STL > .STEP

Post by easyw-fc »

User avatar
fredofishing
Posts: 3
Joined: Sun Jun 04, 2017 4:43 pm
Location: Avignon

Re: Simple conversion .STL > .STEP

Post by fredofishing »

Merci pour ta réponse ca semble extrêmement intéressant, mais il manque de précision pour pouvoir aller plus loin, je songe investir en formation Freecad pour compléter mon besoin qui se précise quotidiennement en post prod ou je nécessite rapidement d'être dans la capacité de livrer mes prod au format .STEP ou .IGES.

C'est sympa d'avoir partagé ce post qui redonne espoir pour le maintient de mon worflow blender:D
User avatar
NormandC
Veteran
Posts: 18589
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Simple conversion .STL > .STEP

Post by NormandC »

Bonjour,
fredofishing wrote: Mon Jun 05, 2017 3:43 pm Neamoins comme tu doit le savoir l'industrie est plus "Solid" qu'artistique , clairement pour voir naitre ton concept il faut du .STEP ou du .IGES penses tu que cela puisse être viable avec un peu de retake de l'import STL sous freecad pour avoir un fichier propre, du moins autant qu'avant mon export Blender ?
Bien qu'on puisse convertir un maillage en solide dans FreeCAD, on ne peut pas en réduire le nombre de faces.

FreeCAD est un logiciel de CAO qui fonctionne par représentation frontière (Boundary Representation, ou B-rep). Toutes les faces d'un modèle sont définies mathématiquement. Une face cylindrique est vraiment précisément cylindrique, et pas une interpolation d'une face cylindrique au moyen d'un nombre plus ou moins élevé de facettes triangulées, comme c'est le cas pour un modeleur polygonal. Le résultat c'est que chaque face nécessite donc plus d'information. C'est pourquoi, pour la conversion d'un maillage avec un nombre très élevé de facettes, le modèle grossit énormément et devient ingérable.

Il y a un autre problème avec la conversion, si ton but est la production industrielle (mais de quel type?). Comme indiqué, les faces triangulées ne seront pas converties en vraies faces B-rep. Il est fort possible que ton STEP ou IGES produit à partir d'un maillage soit en bout de ligne impropre à l'utilisation, tout dépendant du procédé de fabrication envisagé. Pour l'injection thermoplastique, toutes ces facettes seraient reproduites fidèlement par le moule. Je ne sais pas ce que ça représenterait de polir le moule afin d'éliminer les aspérités des arêtes, ni même si ça serait vraiment envisageable. Il me semble qu'un vrai modèle B-rep n'en contiendra pas plus que quelques centaines, mais bon j'ai rarement travaillé sur des modèles extrêmement complexes.

Il y a un gars sur le forum qui se spécialise dans les conversions diverses et le scripting python, il a probablement fait des trucs pour interpoler des surfaces maillées en surfaces B-spline/NURBS, mais j'ai toujours trouvé son travail hermétique et peu accessible pour qui ne comprend rien à la programmation python. À tout hasard, voici sa chaîne Youtube : https://www.youtube.com/channel/UCCib1J ... kakjRclz2w

Quel type de produit développe-tu ?
Post Reply