Aspose.3D for Java API has support to split all meshes of a scene into several sub meshes per material. The SplitMesh method will not split a mesh of the scene, if it has been assigned a single material. It can be achieved by using Aspose.3D for Java API....setIndices ( new int []{ 0 , 1 , 2 , 3 , 4 , 5 }); // Now split it...it into 2 sub meshes, first mesh will contains 0/1/2 planes,...