- int i, startofside;
- int xscreen1, yscreen1, xscreen2, yscreen2;
- Vector temp1, temp2;
-
- QPainter painter(this);
-
- painter.setRenderHint(QPainter::Antialiasing, true);
- painter.setPen(QPen((Qt::black),2));
- painter.setBrush(QBrush((Qt::yellow), Qt::SolidPattern));
-
- // Draw route window frsme
- //painter.drawLine(left,top,right,top);
- //painter.drawLine(right,top,right,bottom);
- //painter.drawLine(left,top,left,bottom);
- //painter.drawLine(left,bottom,right,bottom);
-
- i = 1;
- while (i<length)
- {
- temp1 = vertexList.at(connection[i-1]);
- temp2 = vertexList.at(connection[i]);
- transformseg( &view3d, &temp1,&temp2, &xscreen1, &yscreen1, &xscreen2, &yscreen2);
-
- painter.drawLine(xscreen1, yscreen1, xscreen2, yscreen2);
- if (i==1)
- {
- painter.drawEllipse( xscreen1-5, yscreen1-5, 10, 10);
- }
- i++;
- }
- /*
- i=1;
- while(i<length)
- {
- startofside = i;
- i++;
- while (connection[i] > 0)
- {
- //transformseg( &pa[connection[i-1]],&pa[connection[i]], &xpc1, &ypc1, &xpc2, &ypc2);
- temp1 = vertexList.at(connection[i-1]);
- temp2 = vertexList.at(connection[i]);
- transformseg( &view3d, &temp1,&temp2, &xscreen1, &yscreen1, &xscreen2, &yscreen2);