Convertir SLDASM en OBJ
Convertissez les assemblages SolidWorks en OBJ pour la visualisation basée sur les maillages, le rendu, les moteurs de jeu et l’édition.
Créer des fichiers OBJ en ligne
Nous ne savons pas encore lire les fichiers SLDASM, cette conversion n’est donc pas proposée. Si vous pouvez exporter votre travail dans l’un de ces formats ou d’autres, nous en ferons un OBJ :
Comment convertir sldasm en fichier obj
- Modélisation 3D
- Notes: 2.0/5
Un moteur de jeu, une visionneuse de navigateur, un renderer ou un éditeur de mesh peut nécessiter OBJ parce qu'il ne peut pas ouvrir un assemblage SolidWorks. La conversion crée un mesh géométrique uniquement, plus facile à partager, visualiser et archiver qu'un assemblage CAD natif.
Présentation du format SLDASM
.sldasm est le format d'assemblage natif de SolidWorks. Il stocke le positionnement des composants, les contraintes, les configurations, les états d'affichage et les références vers des fichiers de pièces .sldprt séparés ainsi que vers des sous-assemblages .sldasm imbriqués.
Un fichier SLDASM n'est normalement pas autonome. Conservez toutes les pièces et tous les sous-assemblages référencés, y compris les fichiers des références externes. Dans SolidWorks, utilisez File → Pack and Go pour rassembler l'assemblage et ses dépendances dans un dossier ou une archive ZIP ; conservez les noms de fichiers d'origine et les chemins relatifs.
Présentation du format OBJ
.obj est un format de mesh polygonal basé sur du texte, pris en charge par Blender, Maya, 3ds Max, de nombreux workflows de moteurs de jeu, des applications de rendu, des éditeurs de mesh et des visionneuses 3D. Il stocke les sommets, les faces, les normales, les coordonnées de texture ainsi que les informations sur les objets ou les groupes. Les affectations de matériaux sont généralement stockées dans un fichier .mtl séparé, avec les textures image placées à côté.
OBJ est utile pour la visualisation, le rendu, l'animation et l'édition de mesh, mais ce n'est pas un format CAD paramétrique. La conversion tesselle les surfaces SolidWorks en polygones et supprime les esquisses, les cotes, l'historique des fonctions, les contraintes, les configurations, les tolérances et les paramètres de solides modifiables.
Comment convertir un fichier SLDASM en OBJ
Exportation directe avec CAD Exchanger Desktop
- Créez une copie de l'assemblage avec Pack and Go, ou placez le fichier
.sldasmde niveau supérieur, tous les fichiers.sldprtréférencés et les assemblages imbriqués dans un dossier accessible. - Installez une édition de CAD Exchanger Desktop dont la liste actuelle des formats inclut l'importation des assemblages SolidWorks et l'exportation OBJ. Ouvrez le fichier de niveau supérieur avec File → Open ; résolvez toute demande concernant des références manquantes avant l'exportation.
- Examinez l'arborescence de l'assemblage et masquez les composants ou la géométrie de construction qui ne doivent pas être inclus. Conservez les composants séparés si l'application de destination doit permettre de les sélectionner individuellement.
- Définissez les options de tessellation, de déviation de corde, d'angle ou de qualité du mesh. Utilisez des paramètres plus fins pour les congés, les cylindres, les petits trous et les surfaces courbes ; utilisez des paramètres plus grossiers pour les aperçus ou les assemblages très volumineux.
- Utilisez File → Export, sélectionnez
OBJ, activez l'exportation des matériaux ou des textures lorsque cette option est disponible, puis enregistrez le résultat. Conservez le fichier.mtlgénéré et les fichiers de texture à côté du fichier OBJ. - Ouvrez le résultat dans Blender ou dans l'application cible et vérifiez l'échelle, l'orientation, les composants manquants, les normales, la séparation des objets et les matériaux.
CAD Exchanger constitue une option pratique de conversion directe, car il peut lire les assemblages SolidWorks sans que SolidWorks soit installé. Les formats d'entrée et de sortie peuvent varier selon l'édition et la version du produit ; vérifiez donc la matrice de compatibilité actuelle avant tout achat ou toute conversion par lots.
SolidWorks, STL et OBJ
SolidWorks ne fournit généralement pas d'exportation OBJ native. Si SolidWorks est disponible mais qu'aucun exportateur OBJ direct ne l'est, exportez l'assemblage au format STL, puis convertissez ce mesh en OBJ.
- Ouvrez l'assemblage dans SolidWorks et choisissez File → Save As.
- Sélectionnez
STL (*.stl), ouvrez Options, choisissez les unités et la résolution requises, puis utilisez le STL binaire pour obtenir un fichier intermédiaire plus petit. Définissez les valeurs de déviation et d'angle avec suffisamment de précision pour préserver les surfaces courbes. Utilisez l'option d'assemblage pour créer un seul fichier ou des fichiers de composants séparés, selon les exigences de la version de SolidWorks. - Dans Blender, choisissez File → Import → STL et chargez le STL.
- Choisissez File → Export → Wavefront (.obj). N'exportez que les objets sélectionnés lorsque cela est nécessaire, et activez les options relatives aux normales, aux UV et aux matériaux lorsque la destination l'exige.
Cette méthode effectue la tessellation dans SolidWorks, puis convertit le mesh obtenu ; elle peut donc entraîner la perte de la séparation des composants, des couleurs ou de l'organisation de l'assemblage. Des fichiers STL séparés préservent davantage le contrôle au niveau des composants qu'un STL unique combiné.
Conversion en ligne
CAD Exchanger Web est une option pour les fichiers non confidentiels lorsque sa matrice de formats actuelle répertorie l'entrée .sldasm et la sortie OBJ. Téléversez l'ensemble complet des dépendances, et pas uniquement l'assemblage de niveau supérieur : utilisez le téléversement de plusieurs fichiers du service ou un fichier ZIP Pack and Go si les archives sont prises en charge, puis sélectionnez OBJ et téléchargez chaque fichier généré.
Vérifiez les limites de téléversement, les versions de SolidWorks prises en charge, les politiques de conservation et le traitement des références externes avant de soumettre un fichier. N'utilisez pas de convertisseur en ligne public pour des conceptions confidentielles ou soumises à des contrôles d'exportation. Les dépendances manquantes, les fonctions non prises en charge, les assemblages volumineux et les limites de taille côté serveur peuvent produire un résultat incomplet ou entraîner l'échec de la conversion.
Limites de qualité et de compatibilité
- Les références manquantes peuvent supprimer des pièces ou empêcher la conversion. Incluez toutes les pièces référencées, les sous-assemblages et les fichiers externes.
- Une tessellation fine améliore les surfaces courbes, mais augmente le nombre de polygones, l'utilisation de la mémoire et le temps d'exportation. Des paramètres grossiers produisent des facettes sur les cylindres, les congés et les petits trous.
- OBJ ne dispose d'aucune déclaration d'unité appliquée universellement. Notez les unités du document SolidWorks et définissez explicitement l'échelle lors de l'importation ; les modèles en millimètres peuvent nécessiter un ajustement dans les logiciels non CAD.
- La gestion des matériaux OBJ varie selon l'exportateur et l'importateur. Conservez le fichier
.mtlet les images de texture avec le fichier OBJ, ainsi que leurs noms de fichiers et leurs chemins relatifs. - Un exportateur peut écrire un mesh combiné unique ou plusieurs objets et groupes. Vérifiez le résultat si les utilisateurs en aval doivent masquer, sélectionner ou modifier des composants individuels.
- Vérifiez les normales des faces après l'importation. Des normales inversées peuvent rendre les surfaces invisibles ou produire un ombrage incorrect, notamment après un traitement supplémentaire du mesh.
- Le fichier OBJ contient une géométrie tessellée approximative, et non des données de fabrication. Conservez les fichiers SLDASM et SLDPRT dépendants d'origine comme source CAD de référence.
Comparaison du format SLDASM vs OBJ
Comparaison entre les formats SLDASM et OBJ sur les propriétés les plus importantes pour cette conversion.
| Propriété | .SLDASM SolidWorks Assembly | .OBJ Wavefront OBJ |
|---|---|---|
| Norme ouverte | Non | Oui |
| Compression | — | Non compressé |
| Taille de fichier typique | Grand | Moyen |
| S’ouvre dans un navigateur web | Non | Non |
| Modification ultérieure | Limité | Facile |
| Support des métadonnées | Étendu | Basique |
| Lisible en texte brut | Non | Oui |
| Idéal pour | Montage et post-production | Échange de données |
| Date d’introduction | 1995 | 1990 |
| Développeur | Dassault Systèmes SolidWorks Corporation | Wavefront Technologies |
| Type MIME | — | model/obj |
Logiciel suggéré pour convertir sldasm en obj
Questions fréquentes
Les pièces et la hiérarchie de mon assemblage SolidWorks seront-elles conservées lors de la conversion de SLDASM en OBJ ?
Non, l’assemblage est converti en géométrie maillée polygonale plutôt qu’en assemblage SolidWorks modifiable. Les relations entre les pièces, les contraintes, l’historique des fonctions et la majeure partie de la structure de l’assemblage sont aplatis, bien que des objets ou groupes séparés puissent être conservés si les paramètres de conversion le permettent.
Comment conserver une bonne qualité lors de la conversion de SLDASM en OBJ ?
Utilisez des paramètres de tessellation plus fins si les surfaces courbes semblent facettées dans le résultat OBJ. Les meilleurs paramètres dépendent de la taille et du niveau de détail du modèle, et les maillages plus fins produisent davantage de polygones, ce qui peut rendre le résultat plus lourd à modifier ou à rendre.
Les matériaux, les couleurs et les textures seront-ils transférés de SLDASM vers OBJ ?
Les couleurs de base des faces ou des pièces peuvent être transférées, mais les apparences avancées de SolidWorks, les matériaux procéduraux et certaines textures peuvent être simplifiés ou perdus. Une conversion OBJ peut également créer un fichier séparé de description des matériaux ; ce fichier doit donc rester avec l’OBJ pour que les matériaux pris en charge s’affichent correctement.
Pourquoi mon modèle converti de SLDASM en OBJ a-t-il la mauvaise taille ou des pièces manquantes ?
Une échelle incorrecte se produit généralement parce que l’OBJ ne stocke pas les informations d’unités de manière fiable, tandis que les pièces manquantes peuvent être dues à des références non résolues, des composants supprimés, une géométrie masquée ou des fonctions d’assemblage non prises en charge. Vérifiez que tous les composants référencés sont disponibles et contrôlez les paramètres d’unités et de visibilité avant l’exportation.
Autres conversions de fichiers .sldasm
Conversion inverse
Conversion vers .obj
depuis d'autres formats
- dff en obj
- rfa en obj
- unitypackage en obj
- pdo en obj
- proj en obj
- kml en obj
- c4d en obj
- nwd en obj
- rpf en obj
- bsp en obj
- 3d en obj
- 3dm en obj
- 3dmf en obj
- 3do en obj
- 3dp en obj
- 3ds en obj
- 3dx en obj
- 3dxml en obj
- 3mf en obj
- a3d en obj
- a3s en obj
- abc en obj
- ac en obj
- act en obj
- ai en obj
- an8 en obj
- ani en obj
- anim en obj
- arc en obj
- asc en obj
- ascii en obj
- ase en obj
- asm en obj
- b3d en obj
- bip en obj
- blend en obj
- blend1 en obj
- blender en obj
- bmp en obj
- bod en obj
- br4 en obj
- br5 en obj
- br6 en obj
- br7 en obj
- c3d en obj
- cad en obj
- car en obj
- catdrawing en obj
- catpart en obj
- catproduct en obj
- cd4 en obj
- cgr en obj
- cinema4d en obj
- cob en obj
- cpp en obj
- crz en obj
- csm en obj
- dae en obj
- daz en obj
- ddf en obj
- dds en obj
- dem en obj
- des en obj
- dgn en obj
- dlm en obj
- dsb en obj
- dsd en obj
- dsf en obj
- duf en obj
- dwf en obj
- dxobj en obj
- easm en obj
- emf en obj
- eprt en obj
- eps en obj
- exp en obj
- exr en obj
- fbx en obj
- flt en obj
- flx en obj
- fml en obj
- fpx en obj
- geo en obj
- gif en obj
- glb en obj
- gltf en obj
- hrc en obj
- iam en obj
- ies en obj
- ifc en obj
- image en obj
- img en obj
- ipt en obj
- iv en obj
- ive en obj
- jpeg en obj
- jpg en obj
- jt en obj
- kmz en obj
- las en obj
- lib4d en obj
- ls en obj
- lwo en obj
- lws en obj
- lxo en obj
- ma en obj
- mat en obj
- max en obj
- maxc en obj
- mb en obj
- md3 en obj
- md5mesh en obj
- mdl en obj
- mesh en obj
- mix en obj
- model en obj
- mol en obj
- mqo en obj
- ms3d en obj
- mtl en obj
- mud en obj
- nmf en obj
- nwf en obj
- obp en obj
- obz en obj
- off en obj
- osg en obj
- p2z en obj
- pak en obj
- par en obj
- pcd en obj
- pdb en obj
- pdf en obj
- phy en obj
- pix en obj
- pk3 en obj
- pkg en obj
- plmxml en obj
- ply en obj
- pmd en obj
- pmx en obj
- png en obj
- pnj en obj
- pov en obj
- pp2 en obj
- ppm en obj
- ppz en obj
- prj en obj
- prt en obj
- psd en obj
- psm en obj
- pst en obj
- pts en obj
- ptx en obj
- pz2 en obj
- pz3 en obj
- pzz en obj
- raw en obj
- rds en obj
- rla en obj
- rvt en obj
- sab en obj
- sat en obj
- sbsar en obj
- scad en obj
- scdoc en obj
- scn en obj
- sh3d en obj
- sh3f en obj
- sh3t en obj
- shapr en obj
- shp en obj
- skb en obj
- skl en obj
- skp en obj
- sldprt en obj
- spk en obj
- spt en obj
- stl en obj
- svg en obj
- swatch en obj
- t3d en obj
- tga en obj
- tgo en obj
- tif en obj
- tiff en obj
- tri en obj
- txt en obj
- u3d en obj
- usd en obj
- usda en obj
- usdc en obj
- usdz en obj
- v3d en obj
- vrl en obj
- vrm en obj
- vrml en obj
- vtk en obj
- vtx en obj
- wrl en obj
- x en obj
- x3d en obj
- x_b en obj
- x_t en obj
- xgl en obj
- xsi en obj
- xyz en obj
- z3d en obj