Exemple #1
0
        /// <summary>
        /// default constructor
        /// </summary>
        public frmMain()
        {
            InitializeComponent();

            // create the serial folder if not exist to store saved positions
            Directory.CreateDirectory("serial");

            DoubleBuffered = true;

            // initialize the leap controller
            leapController = new LeapController();

            // initialize serialization class
            savedPositions = new Serialization();
            // initialize paint class
            paint = new Paint();
            // send panel dimensions to paint class
            paint.GetPanelSize(pnlUserHand.Width, pnlUserHand.Height);

            updateCombobox();
            updateModele();

            // get value of trackbar
            precision = trackBar1.Value;
        }
Exemple #2
0
        /// <summary>
        /// create new modele form
        /// </summary>
        /// <param name="fingersNormPos">finger's normalized position</param>
        /// <param name="palmNormPos">palm's normalized position</param>
        public frmNewModele(MyHand handToSave)
        {
            InitializeComponent();
            DoubleBuffered = true;

            leapController = new LeapController();
            paint          = new Paint();
            paint.GetPanelSize(pnlModele.Width, pnlModele.Height);
            serialization = new Serialization();

            this.currentPosition = handToSave;
        }