How to split all triangles from a mesh? I have a model that uses indices to form the topology of the mesh. I'd like to split all triangles such that indices are not used, i.e. Each triangle has it's own 3 vertices. How can I do this in Blender? Note that the split modifier doesn't work, remember I need all indices to be gone.

Edit:
I've tried to use the split modifier with split angle at 0. That gives discontinuities when loaded as obj. I'm using an external library for the loading. Here's an example of how this looks when loaded:
EDIT: Selecting everything in edit mode and pressing Crtl-E then selecting Edge Split will do what you want.

If I understand the question correctly you want each triangle to be separate from the rest of the mesh (so no vertex is used by more than one triangle).

One way to do this is to select everything in edit mode (vertex select is easiest although not necessary), press Alt-E and choose individual faces. Immediately right click to cancel the operation and then press Ctrl-I to select everything but the extruded faces. Once you delete the selected vertices you should be left with a mesh made of individual triangles.