I have it working now

I added these lines before using the BaseModel.LoadFromFile()

[pascal] RegisterModelFormat('obj' ,'Wavefront Obj files',TObjModel);
RegisterModelFormat('3ds' ,'3ds max files',T3dsModel);
RegisterModelFormat('ms3d','Milkshape 3d files' ,TMsaModel);
RegisterModelFormat('x' ,'DirectX 3d files' ,TDXModel);
[/pascal]

I do have another question...are all the faces in the basemodel triangles only?
It seems so from the source code and example you posted here...

cheers,
Paul