private static void createCircles(List <TSD.Circle> input, List <TSD.Circle> output, TSD.ViewBase inputView, TSD.ViewBase outputView) { foreach (TSD.Circle inputCircle in input) { T3D.Point centerPoint = __GeometryOperations.applyGlobalOffset(inputCircle.CenterPoint); bool found = false; foreach (TSD.Circle outputCircle in output) { if (outputCircle.CenterPoint == centerPoint && outputCircle.Radius == inputCircle.Radius) { found = true; break; } } if (found == false) { TSD.Circle outputLine = new TSD.Circle(outputView, centerPoint, inputCircle.Radius, inputCircle.Attributes); outputLine.Attributes = inputCircle.Attributes; outputLine.Insert(); } } }
private void drawcircle(TSG.Point centre, ViewBase view) { TSDrg.Circle circle = new TSDrg.Circle(view, centre, 50.0); circle.Insert(); }