Exporting IGES/STEP from Acrobat 3D 8 Preview
Wednesday, April 25th, 2007I been tooling around in Acrobat 3D 8 Preview, delighting in the import support for all of the major CAD formats (see list below), and the very tiny file sizes of saved documents (60 MB models reduced to less than half MB PDFs). A while ago, I tried out the new IGES export functionality. Of course I didn’t read any documentation, so I fumbled around a bit until I figured out the process. I thought I would share my own confusions along with my “oh - that makes sense” moment.
In my first test, I opened a CATIA v5 model directly into Acrobat 3D 8. Flawless. I then went to the File –> Export menu, but was dismayed to see there was no option to export as IGES or any other 3D format for that matter. I was confused. Did I need to use Acrobat 3D Toolkit for export? That didn’t make sense because then how could a 3D PDF be used for actual production (i.e. CAM and CAE)?
Then I noticed that the listed export options all appeared to be related to the PDF document as a whole and not to the model I had in mind. That was my first “ah-ha” moment. I didn’t want to export the PDF as a whole to IGES (which might contain supporting cost spreadsheets, annotations, etc as well as multiple models). I wanted to export a specific embedded model. (Seems obvious now in hindsight). So again rather than read any documentation, I right clicked on the model itself. Low and behold - an Export option (IGES, STEP, Parasolid and VRML). Flawless.
I did some more experimenting with different ways of converting and importing the same CATIA v5 model. If I imported the model in U3D format rather than PRC format, my export option was gone. Instead I had an option only to edit in the 3D Toolkit. That one I quickly figured out. PRC supports B-rep (exact model information) which can be used for manufacturing so IGES/STEP export makes sense. U3D is a tesselated model, so no export to IGES/STEP. More experimenting brought more understanding and a greater appreciation for the complexity of what Acrobat 3D 8 is trying to tackle.
All in all, the whole IGES/STEP export option is pretty interesting. There already are dedicated CAD programs that do this data translation and most CAD shops already own one of these. So why would anyone use this feature in a 3D PDF? Although I am not an expert in 3D translation, to me the answer is very clear. The same document that contains supporting information (costs, notes, drawings, interactive 3D mockups), can be used for manufacturing (assuming you know to right click on the model! and you have the security authorization). It means communication stays consistent within and between organizations. That will improve efficiency and productivity, as well as reduce confusion. It will take time for CAD engineers to become confident enough to use Acrobat 3D as an adjunct to or replacement for their current CAD translation solution. But the the ability to share CAD data throughout the enterprise - and the breaking down of barriers between engineering, suppliers, marketing, and management, is compelling.
| 3D import formats | File extension | Acrobat 3D | 3D Toolkit |
|---|---|---|---|
| 3D Studio Mesh | 3ds | X | X |
| 3D Studio ASC | asc | X | X |
| 3D Studio Max ASCII | ase | X | X |
| 3D Studio Project | prj | X | X |
| 3DS MAX DCOM (needs to be installed) | max | - | X |
| 3DXML | 3dxml | - | X |
| ACIS | sat, sab | X | X |
| AOFF | geo | - | X |
| Autodesk AutoCAD DXF | dxf | X | X |
| Autodesk AutoCAD DWG | dwg | X | X |
| Autodesk DWF | dwf | X | X |
| Autodesk Inventor | ipt, iam | X | X |
| CADDS | pd, _pd, cadds | X | X |
| CADKEY Advanced Design Language | cdl | - | X |
| Caligari trueSpace Object | cob | - | X |
| CATIA V4 | model, dlv, exp, session | X | X |
| CATIA V5 | catproduct, catpart | X | X |
| CGR | cgr | X | X |
| DirectX model | x | - | X |
| I-DEAS | mf1, arc, unv, pkg | X | X |
| IGES | igs, iges | X | X |
| International Organization for Standardization G Code | iso, nc | - | X |
| JTOpen | jt | X | X |
| Lattice XVL | xv3, xv0 | X | X |
| LightWave 3D Object | lwo | X | X |
| LightWave Binary | lw | X | X |
| LightWave Scene | lws | X | X |
| MicroStation CAD Graphic | dgn | X | X |
| Nendo | ndo | - | X |
| Neutral Part | neu | - | X |
| Object File Format Vector Graphics | off | - | X |
| OneSpace Desginer | pkg, sdp, sdpc, sdw, sda, sds, ses, bdl | X | X |
| Open Inventor | iv | - | X |
| OpenFlight Scene Description Database | flt | - | X |
| Parasolid | x_t, x_b | X | X |
| Points | pts | - | X |
| Power Render Object | pro | - | X |
| TTF PRC | prc, prd | X | X |
| Pro/ENGINEER | prt, xpr, asm, xas, neu | X | X |
| Protein Data Bank | pdb | - | X |
| Quake Character Model I | mdl | - | X |
| Quake Character Model II | md2 | - | X |
| Quake Character Model III | md3 | - | X |
| Quake Map | map | - | X |
| QuickTime 3D Metafile | 3dm, 3dmf | - | X |
| RAX Extended Triangles | rax | - | X |
| Rescale | scn | - | X |
| Rhinoceros 3D Model | 3dm | X | X |
| Right Hemisphere Binary | rh | X | X |
| Softimage|XSI | xsi | X | X |
| Solid Edge part only | par | X | X |
| SolidWorks | sldasm, sldprt | X | X |
| STEP Exchange | stp, step | X | X |
| Stereo Lithography | stl | X | X |
| UGS NX | prt | X | X |
| Universal 3D | u3d | X | X |
| Unreal Character File | psk | - | X |
| Virtual Reality Modeling Language (VRML) Worlds | wrl, vrml | X | X |
| Wavefront Object | obj | X | X |





