I have recently created an importer which loads Blender 3D generated models into my under-development iphone app.
For simple objects such as cube, cone, etc... it works perfectly fine. However, as soon as the objects reach a certain degree of complexity such as a donut shape , sphere; the engine display only a part of the objects; e.g half of it; sometimes less. I have checked the vertices and indices in the data model and they are perfectly fine.
It looks like there would be a hard limit such as a number of vertices, memory allocation etc...but i can't exactly figure it out. As i am not yet quite confident in OpenGL ES there might be quite a direct answer to this problem ; but hasn't found it yet.
Any pointer, tips are more than welcome to draw the second half of this sphere ;)
Cheers,
Stéphane
PS. some screenshots to complement this post:
The model in Blender:
The model in the Iphone simulator; as you can see quite not the same:






