I'm kind of surprised that I can't find a way to do this. I have some code that uses CSG DIFFERENCE to cut an object, and then identifies portions of the object that aren't attached any more. What I need to do is take those portions and make them into new objects.
The memblock->object commands seem to be gone. There aren't any mesh-creating commands. Vertexdata seems to be my best hope. I guess I could make a copy of the object and just remove the extra vertices from each copy by setting their positions to 0, but that sounds messy and wasteful of VRAM, especially after cutting the object multiple times.
Any ideas?