C++ (Qt)QList <int> lst1; // здесь адреса брать чревато QList <QRect> lst2; // а здесь можно
C++ (Qt)QVector <QPoint3D> mVertex; // вектор точекQVector <QVector <int> > mPoly; // вектор полигонов (хранит индексы) void PrintPoly( int index ){ const QVector <int> & poly = mPoly[index]; // взяли полигон printf("poly %d: ", index); for (int i = 0; i < poly.size(); ++i) { const QPoint3D & pt = mVertex[poly[i]]; // точка полигона printf("%.2f, %.2f, %.2f\n", pt.x(), pt.y(), pt.z()); }}