abe_no_i

08-15-2012, 03:30 AM

Hallo everybody,

I am storing coordinates of a 3d model within 3 ArrayLists. One List for the vertices, 1 for the normals and one for the faces. It is working as long as there are not too many vertices in one 3d model. Trying to load a model consisting out of 12000 vertices for example causes trouble because I get an error indexoutofboundException or even a unknownsource exception when trying to get one element out of one list by using the get() method (for ArrayLists).

Isn't an ArrayList self-managing in "how much space is needed" for the 3d model ?

Or is the another "Container, Array, otherList,..." which is much better to store these coordinates when there are a lot of it?

Thanks, with kind regards

Alexander

I am storing coordinates of a 3d model within 3 ArrayLists. One List for the vertices, 1 for the normals and one for the faces. It is working as long as there are not too many vertices in one 3d model. Trying to load a model consisting out of 12000 vertices for example causes trouble because I get an error indexoutofboundException or even a unknownsource exception when trying to get one element out of one list by using the get() method (for ArrayLists).

Isn't an ArrayList self-managing in "how much space is needed" for the 3d model ?

Or is the another "Container, Array, otherList,..." which is much better to store these coordinates when there are a lot of it?

Thanks, with kind regards

Alexander