//頂点データをセット
 public bool SetPoint(FragmentPoint point)
 {
     if (point is FragmentVertex)
     {
         Identifer = "Vertex";
         ConvertVec2ToStr(point.Vertex, out Vertex);
         ConvertVec2ToStr(point.UV, out UV);
         return(true);
     }
     else if (point is FragmentAnchor)
     {
         Identifer = "Anchor";
         ConvertVec2ToStr(point.Vertex, out Vertex);
         ConvertVec2ToStr(point.UV, out UV);
         return(true);
     }
     Debug.Log("フラグメントをコンバートできませんでした。");
     return(false);
 }
        public override void Update()
        {
            HomographyFragment hf;
            int index;
            List <FragmentPoint> selectedList = mHomographyEditor.SelectedPointList;

            for (int i = 0; i < selectedList.Count; i++)
            {
                FragmentPoint fp = selectedList[i];
                if (fp is FragmentVertex)
                {
                    if (FindFragmentVertex(fp as FragmentVertex, out hf, out index))
                    {
                        hf.FragmentVertices.RemoveAt(index);
                    }
                }
            }

            selectedList.RemoveRange(0, selectedList.Count);
            Controller.RemoveManipulation();
        }
            //頂点データをゲット
            public bool GetPoint(out FragmentPoint point)
            {
                Vector2 uv, vert;
                bool    isMatched = true;

                isMatched |= ConvertStrToVec2(UV, out uv);
                isMatched |= ConvertStrToVec2(Vertex, out vert);
                if (isMatched)
                {
                    if (Identifer == "Vertex")
                    {
                        point = new FragmentVertex(uv, vert);
                        return(true);
                    }
                    else if (Identifer == "Anchor")
                    {
                        point = new FragmentAnchor(uv, vert);
                        return(true);
                    }
                }
                point = null;
                Debug.Log("フラグメントにコンバートできませんでした。");
                return(false);
            }