All depends on what you want to do and what you want back as data. You'll want to stay away from .asm and .prt at these are Assembly and Part natively common to apps like Solidworks and Pro-E.
.Igs will give you surfaces. If you have Maya this is a reasonable choice as Maya will read this as NURBS surfaces where possible. .stl will produce a reasonably good faceted file. But the application or converter you are going to needs to be able to read this. .wrl is an older but reliable web based geometry format that is also faceted. It is highly compatible and readable but you may run the risk of losing groups or material ids. This tends to be a format for virtual environments or web use so exports are often tuned to low poly counts. If exported with a high tolerance(resolution) this can be very useful. .3dxml is similar but newer and inside an xml wrapper, I think. ACIS, Catia, and Parasolid are native cad formats, unless you have something to convert them with, I'd avoid them. In general the list provided suggests to me that the user is strictly a CAD engineer with very little fundamental knowledge of what you do, how you do it, and why. Else he would not be suggesting some of these formats. This is quite common. Most CAD folks are very good at what they do and very knowledgeable about their software but they don't often spend much time trying to reduce their data to usable information for 3D animation software. Which is ironic and odd given the similarities in the two professions, but still quite common. A couple of things to be aware of. Solidworks is a solids modeling software capable of generating "watertight" geometry for stereo lithography output, engineering or other high end geometry construction. The geometries are constructed using primitives and other methods which produce "solids", or geometry which has no gaps or seams in theory. Solids can be converted to surfaces, but this can be a difficult and error prone process if the operator does not understand how the geometry is needed. This has more to do with the way solids models are broken down into UV surfaces than with the operator or engineers. We, as animators, use surfaces a very specific way and people who build solids models have little reference as to why. Solids can produce extraordinarily high quality facet models, with geometry evenly distributed, no gaps or seams, and at an incredibly high facet tolerance. But the operator needs to be aware of what your requirements are when converting the geometry else you can end up with too little or way too much detail. A shrinkwrap and tolerance process is often used, depending on the software, to manage the export. For these reasons you want, as much as possible, to have the CAD engineer convert this geometry to a usable format directly out of Solidworks. This is the point where you will get the most control over your export. To my knowledge Solidworks can also export Rhino and DXF. I'd avoid DXF if at all possible. A high rez STL or WRL will probably work well. Same with Rhino, but IGS is known for being a somewhat volatile format depending on what exports it and what the importer is. Its kind of like OBJ, it can be written so many different ways that one companies export is only as good as someone else's import. I typically use Maya for CAD geometry import and send that to Soft. Maya has a lot of support for CAD via it's DirectConnect plugin. It a really great way to go because it can read formats like Catia, UG, and PTC. -- Joey Ponthieux LaRC Information Technology Enhanced Services (LITES) Mymic Technical Services NASA Langley Research Center __________________________________________________ Opinions stated here-in are strictly those of the author and do not represent the opinions of NASA or any other party. From: [email protected] [mailto:[email protected]] On Behalf Of olivier jeannel Sent: Tuesday, August 13, 2013 4:50 PM To: [email protected] Subject: Re: Dealing with CAD files format Thank you guys :) Do you have a favorite CAD format ? For the moment Polytrans is still a bit too expensive (according to what I'm paid for the job). Maybe Moi3d would be a better choice. There is something called FreeCad, which I might try. I wonder if 123D Design would offer some Translation... Still on vacations ^^; so I can't really test. I'm trying to anticipate... Thank you ! Olivier Le 13/08/2013 22:38, Eric Turman a écrit : Deep exploration is great but $$$$ we ended up having to use polytrans as well. MOI3D looks very interesting if it works well though, thanks Ludo. -=Eric On Tue, Aug 13, 2013 at 3:31 PM, Mirko Jankovic <[email protected]<mailto:[email protected]>> wrote: Also deep exploration supports bunch of formats and converts really nicely as well On Tue, Aug 13, 2013 at 10:26 PM, Byron Nash <[email protected]<mailto:[email protected]>> wrote: We deal with receiving CAD files and ended up having to buy a license of Polytrans. It works pretty well. Before that I tried Rhino demo and some other free options but always wasted tons of time with poor results. On Tue, Aug 13, 2013 at 4:15 PM, olivier jeannel <[email protected]<mailto:[email protected]>> wrote: Hi guys, Next week I shall receive a mecanical pieces generated with Solidworks. Because I'm dealing with an agency, they might won't be able to send an obj or fbx file. They propose various formats : Assemblage or Assembly (.asm) Part (.prt) Parasolid (.x_t) Iges (.igs) Step AP203 or AP214 (.stp) IFC 2x3 (.ifc) ACIS (.sat) STL (.stl) VRML (.wrl) Universal3D (.u3d) 3Dxml (.3dxml) Catia Graphics (.cgr) So my question is, what format should I ask and what software would you recomend to open and save it in a classic polymesh format ? (preferably free...) I have an old Deep Exploration, I was thinking giving it a try. But if someone has a cool winning format + software to advice... Thank you ! Olivier -- -=T=-

