three 3d converters you may not have tried are
meshlabserver:
similar options to Meshlab from a scrpt i.e. from ruby...
import:PLY, STL, OFF, OBJ, 3DS, COLLADA, PTX, V3D, PTS, APTS, XYZ, GTS, TRI, ASC, X3D, X3DV, VRML, ALN
export:PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, DXF, GTS, U3D, IDTF, X3D
Point Clouds support.
meshconverter:
Supported input filetpyes: dxf obj off ply stl 3ds wrl (VRML 2.0 only)
Supported output filetypes: dxf js obj off ply stl wrl (VRML 1.0 and 2.0)
assimp:
Supported input filetpyes:
Collada ( .dae )
Blender 3D ( .blend )
3ds Max 3DS ( .3ds )
3ds Max ASE ( .ase )
Wavefront Object ( .obj )
Industry Foundation Classes (IFC/Step) ( .ifc )
XGL ( .xgl,.zgl )
Stanford Polygon Library ( .ply )
*AutoCAD DXF ( .dxf )
LightWave ( .lwo )
LightWave Scene ( .lws )
Modo ( .lxo )
Stereolithography ( .stl )
DirectX X ( .x )
AC3D ( .ac )
Milkshape 3D ( .ms3d )
TrueSpace ( .cob,.scn )
Supported output filetypes:
Collada ( .dae )
Wavefront Object ( .obj )
Stereolithography ( .stl )
Stanford Polygon Library ( .ply )
there are others out there...
john