public override void DrawSphere(float radius, ref OpenTK.Matrix4 transform, OpenTK.Graphics.Color4 color)
 {
     var position = transform.ExtractTranslation();
     var min = position - new OpenTK.Vector3(-radius,-radius,-radius);
     var max = position - new OpenTK.Vector3(radius,radius,radius);
     DrawBox(ref min, ref max, color);
     base.DrawSphere(radius, ref transform, color);
 }