/// <summary> /// Combine the given mesh instances into a single mesh and return it. /// </summary> /// <param name="instances">The mesh instances to combine.</param> /// <param name="generateStrips">true to use triangle strips, false to use triangle lists.</param> /// <returns>A combined mesh.</returns> public static Mesh Combine(IEnumerable <MeshInstance> instances, bool generateStrips) { var processor = new MeshCombineUtility(generateStrips); processor.AddMeshInstances(instances); return(processor.CreateCombinedMesh()); }
/// <summary> /// Combine the given mesh instances into a single mesh and return it. /// </summary> /// <param name="instances">The mesh instances to combine.</param> /// <param name="generateStrips">true to use triangle strips, false to use triangle lists.</param> /// <returns>A combined mesh.</returns> public static Mesh Combine(IEnumerable<MeshInstance> instances, bool generateStrips) { var processor = new MeshCombineUtility(generateStrips); processor.AddMeshInstances(instances); return processor.CreateCombinedMesh(); }