/** * Determines the LOD fragment that corresponds to the associated {@link LODCriterion} and region of interest. * * @return PatchInfo objects of all patches that make up the LOD fragment */ public List<MeshFragment> determineLODFragment() { List<MeshFragment> fragments = new ArrayList<MeshFragment>(); adaptTopDown(); for ( Arc arc : lod ) { for ( int fragmentId = arc.lowestPatch; fragmentId <= arc.highestPatch; fragmentId++ ) { MeshFragment fragment = mt.fragments[fragmentId]; fragments.add( fragment ); } } return fragments; }