• 4895阅读
  • 0回复

求大神直到 急急。。。。。 [复制链接]

上一主题 下一主题
离线kingreturn
 
只看楼主 倒序阅读 楼主  发表于: 2012-05-12
校园导航问题  下面代码顶点如何设置的?
怎么设置顶点来求两点之间的距离
void navigation::initVertex ()
{
    allVertex.clear ();


    vertex beimen(QPoint(1050,270));    //设置顶点与加入顶点
    beimen.addNeighborVertex (10);
    beimen.addNeighborVertex (11);

    vertex zuqiucang(QPoint(390,210));
    zuqiucang.addNeighborVertex (13);
    zuqiucang.addNeighborVertex (16);

    vertex yiyan(QPoint(1020,470));
    yiyan.addNeighborVertex (16);
    yiyan.addNeighborVertex (22);

    vertex yijiao(QPoint(890,360));
    yijiao.addNeighborVertex (12);

    vertex yunhu(QPoint(870,480));
    yunhu.addNeighborVertex (15);
    yunhu.addNeighborVertex (22);

    vertex jinhu(QPoint(620,390));
    jinhu.addNeighborVertex (18);
    jinhu.addNeighborVertex (15);

    vertex youyongchi(QPoint(380,170));
    youyongchi.addNeighborVertex (21);

    vertex wangqiting(QPoint(340,260));
    wangqiting.addNeighborVertex (19);

    vertex tushuguan(QPoint(710,510));
    tushuguan.addNeighborVertex (17);
    tushuguan.addNeighborVertex (22);

    vertex yishitang(QPoint(820,200));
    yishitang.addNeighborVertex (10);
    yishitang.addNeighborVertex (14);

    vertex v10(QPoint(920,220));
    v10.addNeighborVertex (0);
    v10.addNeighborVertex (9);

    vertex v11(QPoint(980,320));
    v11.addNeighborVertex (0);
    v11.addNeighborVertex (12);
    v11.addNeighborVertex (13);

    vertex v12(QPoint(900,340));
    v12.addNeighborVertex (11);
    v12.addNeighborVertex (3);
    v12.addNeighborVertex (14);
    v12.addNeighborVertex (16);
    v12.addNeighborVertex (15);

    vertex v13(QPoint(1080,380));
    v13.addNeighborVertex (1);
    v13.addNeighborVertex (11);
    v13.addNeighborVertex (16);

    vertex v14(QPoint(840,290));
    v14.addNeighborVertex (12);
    v14.addNeighborVertex (20);
    v14.addNeighborVertex (9);


    vertex v15(QPoint(750,380));
    v15.addNeighborVertex (5);
    v15.addNeighborVertex (4);
    v15.addNeighborVertex (18);
    v15.addNeighborVertex (17);
    v15.addNeighborVertex (12);


    vertex v16(QPoint(1020,450));
    v16.addNeighborVertex (2);
    v16.addNeighborVertex (13);

    vertex v17(QPoint(680,450));
    v17.addNeighborVertex (8);
    v17.addNeighborVertex (15);

    vertex v18(QPoint(600,370));
    v18.addNeighborVertex (5);
    v18.addNeighborVertex (15);
    v18.addNeighborVertex (19);

    vertex v19(QPoint(380,250));
    v19.addNeighborVertex (7);
    v19.addNeighborVertex (21);

    vertex v20(QPoint(500,150));
    v20.addNeighborVertex (14);
    v20.addNeighborVertex (21);

    vertex v21(QPoint(420,190));
    v21.addNeighborVertex (6);
    v21.addNeighborVertex (19);
    v21.addNeighborVertex (20);

    vertex v22(QPoint(940,500));
    v22.addNeighborVertex (4);
    v22.addNeighborVertex (2);
    v22.addNeighborVertex (8);

    allVertex.append (beimen);
    allVertex.append (zuqiucang);
    allVertex.append (yiyan);
    allVertex.append (yijiao);
    allVertex.append (yunhu);
    allVertex.append (jinhu);
    allVertex.append (youyongchi);
    allVertex.append (wangqiting);
    allVertex.append (tushuguan);
    allVertex.append (yishitang);
    allVertex.append (v10);
    allVertex.append (v11);
    allVertex.append (v12);
    allVertex.append (v13);
    allVertex.append (v14);
    allVertex.append (v15);
    allVertex.append (v16);
    allVertex.append (v17);
    allVertex.append (v18);
    allVertex.append (v19);
    allVertex.append (v20);
    allVertex.append (v21);
    allVertex.append (v22);
}
快速回复
限100 字节
 
上一个 下一个