public void RemoveFixedLinearSpringBrush(FixedLinearSpringBrush fls)
 {
     _simulatorCanvas.Children.Remove(fls);
     drawingList.Remove(fls);
 }
 private void SimulatorView_MouseLeftButtonDown(object sender, MouseEventArgs e)
 {
     Vector2 point = new Vector2((float) (e.GetPosition(this).X), (float) (e.GetPosition(this).Y));
     _pickedGeom = physicsSimulator.Collide(point);
     if (_pickedGeom != null)
     {
         _mousePickSpring = SpringFactory.Instance.CreateFixedLinearSpring(physicsSimulator, _pickedGeom.Body,
                                                                           _pickedGeom.Body.GetLocalPosition(
                                                                               point), point, 20, 10);
         _mouseSpringBrush = AddFixedLinearSpringBrushToCanvas(_mousePickSpring);
     }
 }
 public FixedLinearSpringBrush AddFixedLinearSpringBrushToCanvas(FixedLinearSpring spring)
 {
     FixedLinearSpringBrush fls = new FixedLinearSpringBrush();
     fls.FixedLinearSpring = spring;
     _simulatorCanvas.Children.Add(fls);
     drawingList.Add(fls);
     return fls;
 }