public IList<Table3D> List3DSorted() { return list3D.OrderBy (t => t.Location).AsParallel ().ToList (); }