4

I need to put some 3D images into PDF files, and PDF uses Universal 3D (U3D) formats. I don't like the U3D Sourceforge project (basically what Intel released after the ECMA standardization effort).

Does anybody know of good U3D libraries I could use? I'm using C++ on Microsoft Windows, FWIW.

bluish
  • 26,356
  • 27
  • 122
  • 180
David Thornley
  • 56,304
  • 9
  • 91
  • 158

3 Answers3

2

VCGLib is a mesh processing library that has a U3D exporter and a variety of importers (see http://vcg.sourceforge.net/index.php/Tutorial#File_Formats). MeshLab is a tool built on top of it.

Geoff Reedy
  • 34,891
  • 3
  • 56
  • 79
1

Another answer would be Visual Technology Services with PDF3D (PDF link). I've started evaluating it and I like what I see so far.

David Thornley
  • 56,304
  • 9
  • 91
  • 158
1

I agree with your position of not liking the U3D sourceforge project. People at my company is having problems with it when exporting large models: it runs out of memory.

The project has explicitly stated that it has memory issues on its TODO list and is dead since 2007, so I strongly recommend you to go elsewhere.

sergiol
  • 4,122
  • 4
  • 47
  • 81
  • 2
    There is no elsewhere, as far as I can tell. There's the sourceforge project, and people who put wrappers on the sourceforge project. Moreover, I need U3D to embed three-dimensional images into PDFs. The situation isn't ideal, but I really don't know of an alternative way to put 3D into PDFs without using that software. – David Thornley Jan 19 '11 at 22:15
  • I even posted this question here: http://stackoverflow.com/questions/4676303/exporting-u3d-pdf3d-from-visual-c – sergiol Jan 24 '11 at 15:44