title: 3D scene file format & viewer
body: <p>I am looking for a cross-platform solution for saving and viewing 3D scenes (visualizations of engineering simulation models and results) but there (still) doesn't seem to be much out there.</p>
  
  <p>I looked into this almost 10 years ago and settled on VRML then (and started the project that eventually turned in <a href="http://openvrml.org/" rel="nofollow noreferrer">OpenVRML</a>). Unfortunately, VRML/X3D has not become anywhere near ubiquitous in the past decade.</p>
  
  <p>Ideally a solution would offer a C++ library that could be plugged in to a 3D rendering pipeline at some level to capture the 3D scene to a file; and a freely redistributable viewer that allowed view manipulation, part hiding, annotation, dimensioning, etc. At least linux, mac, and windows should be supported.</p>
  
  <p>3D PDFs would seem to meet most of the viewer requirements, but the Adobe sdk is apparently only available on Windows.</p>
  
  <p>Any suggestions ?</p>