public override void Start()
        {
            mHomographyEditor = Controller.GetComponent <HomographyEditor> ();
            mPrevMousePos     = Input.mousePosition;
            mSelectedList     = new List <FragmentPoint> (mHomographyEditor.SelectedPointList);
            mMode             = mHomographyEditor.EditTarget;

            mDraw = new DrawSelectVertex();
            mHomographyEditor.ManipulationDrawer = mDraw;
        }
        public override void Start()
        {
            mPrevMousePos = Input.mousePosition;
            mMode         = mHomographyEditor.EditTarget;

            mPrevFP = new List <FragmentPoint> ();
            mCurrFP = new List <FragmentPoint> (mHomographyEditor.SelectedPointList);
            for (int i = 0; i < mCurrFP.Count; i++)
            {
                mPrevFP.Add(mCurrFP [i].Copy());
            }
        }