problem with not constant radius with

Hi,

I did a small program in c# to create circles in a sketch.

The problem i have is that the radius/diameter of circle is NOT the one specify in the command.

     

object vSkCircle = null;

  // Select the Front plane

      swModelDocExt = swModel.Extension;

      boolstatus = swModelDocExt.SelectByID2("Front Plane", "PLANE", 0, 0, 0, false, 0, null, 0);

  swSketchMgr.InsertSketch(true);

    swModel.ClearSelection2(true);

for (int ww = 0; ww <= _nb_holes; ww++)

      {
          double diametre_cercle = 0;
          vSkCircle = null;
          diametre_cercle = 0.002;
        
          vSkCircle = swSketchMgr.CreateCircleByRadius(X[ww], Y[ww] ,  diametre_cercle / 2.0);
       
      }

The circles have the correct position. just the radius is not ok.Every circle has a different radius. Not constant

I choose : 0.002 to have a 2mm diameter holes. But I need to do holes of 0.5mm diameter...

Thanks

SolidworksApi macros