public TrackCheckerboard3D(Context c) : base(c) {
      InitializeComponent();
      _board_transform = new Parsley.Draw3D.Transform();
      _board = new Parsley.Draw3D.Quad(200.0, 125.0);
      _board_transform.Add(_board);
      _axis = new Parsley.Draw3D.Axis(25);
      _board_transform.Add(_axis);

      lock (Context.Viewer) {
        Context.Viewer.Add(_board_transform);
      }
    }
        public TrackCheckerboard3D(Context c) : base(c)
        {
            InitializeComponent();
            _board_transform = new Parsley.Draw3D.Transform();
            _board           = new Parsley.Draw3D.Quad(200.0, 125.0);
            _board_transform.Add(_board);
            _axis = new Parsley.Draw3D.Axis(25);
            _board_transform.Add(_axis);

            lock (Context.Viewer) {
                Context.Viewer.Add(_board_transform);
            }
        }