Всем привет!
Подскажите, пожалуйста, можно ли получить данные координатной сетки из
QHeightMapSurfaceDataProxy? Поверхность отрисовывается нормально. Я делал попытки
получить данные через const QSurfaceDataArray *array = layerNewProxy->array();
но все что, пробовал возвращает 0 или ASSERT(...).
Q3DSurface *surface = new Q3DSurface();
QImage layerOneHMap(":/maps/layer_1.png");
QHeightMapSurfaceDataProxy *layerOneProxy = new QHeightMapSurfaceDataProxy(layerOneHMap);
QSurface3DSeries *layerOneSeries = new QSurface3DSeries(layerOneProxy);
layerOneSeries->setItemLabelFormat(QStringLiteral("(@xLabel, @zLabel): @yLabel"));
layerOneProxy->setValueRanges(34.0f, 40.0f, 18.0f, 24.0f);
layerOneSeries->setDrawMode(QSurface3DSeries::DrawSurface);
layerOneSeries->setFlatShadingEnabled(false);
surface->addSeries(layerOneSeries);
Благодарю за помощь.