Résolu STL ------------> SLDPRT

7 Décembre 2008
1 689
- STL ------------> SLDPRT
#1
Bonsoir
Petite question en passant .
Je me demande si il est possible à partir d'un fichier .stl de le transformer en .sldprt ou autre
dans solidworks afin de le retravailler ? ( dimension , supprimer ou modifier des formes ).
Fichier imprimante 3D en l’occurrence . ( l'enregistre ne .sldprt c'est pas dur mais ça ne change rien ).
Merci
 
15 Novembre 2018
17
Lyon
- STL ------------> SLDPRT
#7
Bonjour,

Pour retravailler un STL il faut le reconstruire de 0 non ? Moi je me sers du STL pour extraire courbes et points, et je reconstruis ma pièce à partir de ce séléments. Je suis aussi preneur d'une solution automatisée :D fonctionnelle, parce qu'en général les reconstructions automatiques c'est pas joli joli en résultat.
 
20 Janvier 2014
736
- STL ------------> SLDPRT
#9
Un fichier STL (STereoLithography), c'est juste un paquet de triangles en vrac ultra basique. Il n'y a aucune notion d'entité géométrique (plan, cylindre, chanfreins...), d'unités, etc.... Donc tu ne peux pas tellement le modifier. Par exemple si tu as un cylindre en STL, ca sera un paquet de triangles qui visuellement ressemble à un cylindre, mais si tu veux modifier ce cylindre pour augmenter son diamètre, c'est pas trop possible (à moins de modifier chaque triangle).
Un fichier SLDPRT, c'est un fichier natif de SolidWorks, mais de manière plus générale les fichiers issus de la CAO contiennent une définition de pièces sous forme de surfaces, de solides, etc... (pour reprendre l'exemple ci dessus, tu trouveras dans le fichier comme définition "un cylindre de hauteur h, de rayon R, positionné dans l'espace aux coordonnées x,y,z, avec une orientation a,b,c etc etc) dont on peut modifier les propriétés par la suite.

Pour faire simple, passer d'un SLDPRT à un STL c'est très facile (on découpe les object géométriques en triangles de la taille que l'on veut). passer d'un STL à un SLDPRT c'est quasi impossible, car ca revient à retrouver quelles entités géométriques, une fois découpées en triangle correspondent à tes paquets de triangles en vrac.

Et pour couronner le tout, en général les fichiers STL ne sont pas "propres", c'est à dire qu'il n'y a aucune garantie que les triangles sont jointifs, sans trous, il n'y a aucune notion de topologie.... Bref, c'est le b...
 
15 Novembre 2018
17
Lyon
- STL ------------> SLDPRT
#10
Une fichier STL est un modèle 3D triangulé, à savoir une multitude de points reliés entre eux pour créer des faces triangulaires.

Une fichier SLDPRT est un modèle 3D au format propriétaire SolidWorks, il contient le solide/surface ainsi que toutes les opérations qui ont permis de le créer.

Edit : g0b a été bien plus précis que moi.
 
20 Janvier 2014
736
- STL ------------> SLDPRT
#11
Bonjour,

Pour retravailler un STL il faut le reconstruire de 0 non ? Moi je me sers du STL pour extraire courbes et points, et je reconstruis ma pièce à partir de ce séléments. Je suis aussi preneur d'une solution automatisée :D fonctionnelle, parce qu'en général les reconstructions automatiques c'est pas joli joli en résultat.
Il existe des solutions de reconstruction (car c'est plus ou moins le même problème que de reconstruire des surfaces issu d'un scanner laser par exmple), mais c'est moyennement automatique, et les solutions qui fonctionnent pas trop mal ne sont pas données (on y revient :) )
 
19 Janvier 2016
1 407
Un gars de Bezons
- STL ------------> SLDPRT
#12
Un fichier STL (STereoLithography), c'est juste un paquet de triangles en vrac ultra basique. Il n'y a aucune notion d'entité géométrique (plan, cylindre, chanfreins...), d'unités, etc.... Donc tu ne peux pas tellement le modifier. Par exemple si tu as un cylindre en STL, ca sera un paquet de triangles qui visuellement ressemble à un cylindre, mais si tu veux modifier ce cylindre pour augmenter son diamètre, c'est pas trop possible (à moins de modifier chaque triangle).
Un fichier SLDPRT, c'est un fichier natif de SolidWorks, mais de manière plus générale les fichiers issus de la CAO contiennent une définition de pièces sous forme de surfaces, de solides, etc... (pour reprendre l'exemple ci dessus, tu trouveras dans le fichier comme définition "un cylindre de hauteur h, de rayon R, positionné dans l'espace aux coordonnées x,y,z, avec une orientation a,b,c etc etc) dont on peut modifier les propriétés par la suite.

Pour faire simple, passer d'un SLDPRT à un STL c'est très facile (on découpe les object géométriques en triangles de la taille que l'on veut). passer d'un STL à un SLDPRT c'est quasi impossible, car ca revient à retrouver quelles entités géométriques, une fois découpées en triangle correspondent à tes paquets de triangles en vrac.

Et pour couronner le tout, en général les fichiers STL ne sont pas "propres", c'est à dire qu'il n'y a aucune garantie que les triangles sont jointifs, sans trous, il n'y a aucune notion de topologie.... Bref, c'est le b...

ok merci pour ces explications fortes intéressantes :smt023
 
4 Septembre 2009
4 952
Près de St Etienne (42)
- STL ------------> SLDPRT
#13
Salut,

Il existe des solutions de reconstruction (car c'est plus ou moins le même problème que de reconstruire des surfaces issu d'un scanner laser par exmple), mais c'est moyennement automatique, et les solutions qui fonctionnent pas trop mal ne sont pas données (on y revient :) )
Oui, très moyennement ; il y a un soft qui fait ça bien, c'est Geomagic Studio, mais il faut l'aider en lui "montrant" ce qui est un cylindre, un congé, un cône, etc ... pas simple à maitriser d'ailleurs le bestiau ... et puis, par comparaison, SW n'est pas cher .... c'est tout dire !

Pour retravailler un STL il faut le reconstruire de 0 non ? Moi je me sers du STL pour extraire courbes et points, et je reconstruis ma pièce à partir de ce séléments. Je suis aussi preneur d'une solution automatisée :D fonctionnelle, parce qu'en général les reconstructions automatiques c'est pas joli joli en résultat.
SI le modèle à un maillage dense, il est possible de le convertir en surfacique avec SW et le complément "scan to 3D" ; je n'ai jamais essayé directement avec un STL, mais ça devrais pouvoir marcher ..

bon, je n'ai pas vraiment poussé les expérimentations ... et SW plante quand même assez souvent lors de la conversion (RAM ?)
un exemple dans ce sujet sur des pièces scannées ; résultat moyen en "full auto".

https://www.usinages.com/threads/scanner-3d-nextengine-hd-presentation.51699/

++
David
 
J'aime: Vivien GALLARD