Convertir obj en sldprt

Convertir OBJ en SLDPRT

Convertir un mesh OBJ en pièce SolidWorks utilisable, avec des réserves concernant l’échelle, le mesh et l’historique des features.

Convertir des fichiers OBJ en ligne

Nous n’avons pas encore de convertisseur en ligne dédié pour OBJ vers SLDPRT, mais vous pouvez convertir des fichiers OBJ en ligne vers ces formats et bien d’autres :

Comment convertir obj en fichier sldprt

Un fournisseur, un système CAD ou un assemblage SolidWorks peut nécessiter une pièce native .sldprt lorsque le modèle disponible est un maillage OBJ. La conversion permet aux utilisateurs de SolidWorks de positionner, mesurer, remodeler ou enregistrer la géométrie dans le format requis pour les opérations ultérieures, mais elle ne récupère généralement pas l’historique de conception paramétrique d’origine.

Qu’est-ce que le format OBJ ?

OBJ est un format d’échange 3D basé sur du texte qui stocke des sommets, des faces polygonales, des normales, des coordonnées de texture et des références à des matériaux. Blender, Maya, 3ds Max, ZBrush, MeshLab, les scanners 3D, les systèmes de photogrammétrie, les outils de visualisation et les logiciels d’impression 3D le créent ou l’utilisent couramment.

Un OBJ représente normalement un maillage polygonal plutôt qu’un modèle CAD coté. Il peut contenir des objets distincts, des trous, des sommets en double, des normales inversées, des auto-intersections et des arêtes non-manifold. Le format ne spécifie pas les unités de manière fiable. Un fichier .mtl associé et des textures image peuvent contenir des informations d’apparence, mais ils sont distincts de la géométrie.

Qu’est-ce que le format SLDPRT ?

.sldprt est le format natif de pièce utilisé par Dassault Systèmes SOLIDWORKS. Une pièce peut contenir des esquisses, une géométrie de référence, des configurations, des matériaux, des cotes paramétriques, un historique des fonctions et des corps volumiques ou surfaciques ; certaines versions de SOLIDWORKS peuvent également stocker des corps maillés.

Une pièce native basée sur des fonctions peut être modifiée via l’arbre de création FeatureManager et utilisée dans des assemblages, des mises en plan, des simulations et des flux de fabrication. Importer un OBJ et l’enregistrer au format .sldprt ne crée pas les esquisses, contraintes, fonctions ou intentions de conception à l’origine du maillage.

Convertir le maillage dans SOLIDWORKS

  1. Créez une copie de travail de l’OBJ. Inspectez-le et réparez-le dans MeshLab ou Blender : supprimez les objets indésirables, fusionnez les sommets en double, corrigez les normales, réparez les trous appropriés et réduisez une densité polygonale excessive. Ne modifiez pas le fichier d’origine.
  2. Déterminez les unités prévues et vérifiez une dimension connue. Les exportateurs OBJ omettent souvent les métadonnées d’unités, de sorte qu’une importation peut être mise à l’échelle incorrectement même lorsque la géométrie semble correcte.
  3. Dans SOLIDWORKS, activez le complément sous licence ScanTo3D via Tools → Add-Ins lorsqu’une préparation du maillage ou une reconstruction surfacique est nécessaire. Sa disponibilité dépend de l’édition et de la version de SOLIDWORKS.
  4. Ouvrez le fichier via File → Open en sélectionnant OBJ comme type de fichier. Choisissez le mode d’importation de maillage disponible. Un corps maillé ou un mesh BREP peut fournir une géométrie exploitable lorsque le nombre de polygones reste raisonnable ; un corps graphique est uniquement destiné à la référence et ne peut pas être modifié comme un solide.
  5. Utilisez Tools → ScanTo3D → Mesh Prep Wizard, lorsqu’il est disponible, pour supprimer des régions, remplir les trous appropriés et préparer le maillage. Évitez de remplir les ouvertures qui font partie de la conception prévue.
  6. Pour obtenir un résultat basé sur des surfaces, utilisez les outils de reconstruction surfacique de ScanTo3D, puis utilisez Insert → Surface → Knit. Activez Try to form solid uniquement lorsque les surfaces cousues enferment complètement un volume valide.
  7. Pour obtenir une pièce mécanique propre et modifiable, utilisez le maillage comme géométrie de référence et remodelez-le avec les esquisses, plans, extrusions, révolutions, balayages, congés et cotes mesurées de SolidWorks. Cette méthode produit généralement une pièce plus légère et plus facile à maintenir que la conversion de chaque polygone en faces CAD.
  8. Vérifiez l’échelle, l’orientation, l’épaisseur des parois, les ouvertures, les écarts et les dimensions critiques. Enregistrez le résultat avec File → Save As sous le nom part.sldprt.

Utiliser un logiciel de rétro-ingénierie ou un logiciel CAD intermédiaire

Les scans haute résolution peuvent dépasser les limites pratiques des maillages ou des mesh-BREP et rendre la reconstruction automatique lente ou instable. Décimez le maillage dans MeshLab ou Blender, divisez-le en régions logiques ou utilisez un logiciel de rétro-ingénierie tel que Geomagic Design X pour la création de sections, l’ajustement de surfaces et la reconstruction de fonctions. Pour les pièces prismatiques simples, le remodelage manuel dans SolidWorks est souvent plus précis qu’un ajustement automatique.

La création directe en ligne d’un SLDPRT natif est peu courante, car le format est propriétaire et un maillage ne contient aucun arbre de fonctions à reconstruire. Un service reconnu tel que CAD Exchanger Cloud peut être utilisé, lorsque le service actuel prend en charge l’importation OBJ et l’exportation STEP, afin de créer un fichier intermédiaire .step. Ouvrez ce fichier dans SOLIDWORKS et enregistrez-le via File → Save As sous le nom .sldprt. STEP est généralement importé comme un solide ou une surface sans l’historique des fonctions d’origine, et le résultat peut encore nécessiter des réparations.

Ne téléversez pas de conceptions confidentielles, réglementées ou propriétaires vers un convertisseur en ligne. Utilisez SOLIDWORKS en local, CAD Exchanger Desktop ou un logiciel de rétro-ingénierie sous licence pour les données soumises à des restrictions, et vérifiez le format actuel du convertisseur ainsi que ses limites d’exportation avant de vous y fier.

Limites de qualité et de compatibilité

  • Géométrie facettée : un OBJ stocke des approximations polygonales, et non des plans analytiques, cylindres, cônes, tolérances ou dimensions de conception. Une conversion directe peut produire des milliers de petites faces au lieu de fonctions CAD exploitables.
  • Échelle : confirmez une dimension mesurée après l’importation et appliquez l’unité ou l’échelle correcte avant le remodelage.
  • Géométrie fermée : la création d’un solide nécessite des surfaces ou des régions de maillage sans écarts non résolus, auto-intersections ou arêtes non-manifold. Un maillage visuellement fermé peut tout de même échouer à la validation.
  • Apparence : les matériaux OBJ, les références .mtl et les images de texture peuvent ne pas être transférés vers les apparences de SOLIDWORKS. Réappliquez les matériaux et les textures si le résultat visuel est important.
  • Précision : le bruit du scanner, le lissage, la décimation et la polygonisation peuvent modifier la taille des trous, les arêtes et l’épaisseur des parois. Validez les dimensions critiques par rapport aux données sources mesurées avant la fabrication.
  • Historique des fonctions : aucun convertisseur automatique ne peut déduire de manière fiable les esquisses, contraintes, ordre des fonctions ou intentions de conception d’origine à partir d’un maillage polygonal quelconque. Un SLDPRT véritablement paramétrique nécessite une rétro-ingénierie ou une reconstruction manuelle.

Comparaison du format OBJ vs SLDPRT

Comparaison entre les formats OBJ et SLDPRT sur les propriétés les plus importantes pour cette conversion.

Comparaison des formats de fichier OBJ et SLDPRT
Propriété .OBJ Wavefront OBJ .SLDPRT SOLIDWORKS Part
Norme ouverte Oui Non
Compression Non compressé —
Taille de fichier typique Moyen Moyen
S’ouvre dans un navigateur web Non Non
Modification ultérieure Facile Limité
Support des métadonnées Basique Basique
Lisible en texte brut Oui Non
Idéal pour Échange de données Production professionnelle
Date d’introduction 1990 1995
Développeur Wavefront Technologies Dassault Systèmes SolidWorks Corporation
Type MIME model/obj application/vnd.solidworks.part

Autres conversions de fichiers .obj

Conversion inverse

Conversion vers .sldprt
depuis d'autres formats

Partager sur les réseaux sociaux :