private void PermiterRoutsClick(object sender, EventArgs e) { foreach (Object o in drawing3D.GetObjects()) { if (o is TriangleMeshGUI) { var triangles = o as TriangleMeshGUI; var routs = PathPlanner.PlanPaths(triangles, triangles.Tabs.ConvertAll <Tabs>(tab => tab as Tabs), router); foreach (var rout in routs) { router.RoutPath(rout, false, triangles.Offset); } } } router.Complete(); }