public Vertex(Vector3 p)
 {
     idx          = num; num++;
     pos          = p;
     nor          = new Vector3(0, 0, -1);
     col          = new Color(1.0f, 1.0f, 1.0f);
     tex          = new Vector2(0, 0);
     he           = null;
     nvs          = new List <Vertex>();
     rust         = 0.0f;
     dust         = 0.0f;
     liftingForce = 0.0f;
     bond         = Noise.FBM(p * 0.01f) * 30 + 70; // 標準 +40   // 正方格子 +60  //  teapot 80 // teapo4
     peelScale    = 0;
     status       = 0;                              // 0: 初期状態,  1: 分離, 2: ひびの端点, 3: ひびの中継点,4: それ以上
                                                    // 5: サブ,中継点,  6: サブ,コーナー
 }