forked from qt-creator/qt-creator
Adjust to model bounds calculation API change
Model bounds API changed with 25b757b7b0a286a392b3 so switch to new API with version checks. Task-number: QDS-5657 Change-Id: I6d880f179fc277f94ea9ac610ae682e9afbefe39 Reviewed-by: Antti Määttä <antti.maatta@qt.io> Reviewed-by: Andy Nichols <andy.nichols@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
@@ -215,7 +215,11 @@ QVector4D GeneralHelper::focusNodesToCamera(QQuick3DCamera *camera, float defaul
|
||||
bounds = geometry->bounds();
|
||||
} else {
|
||||
auto bufferManager = context->bufferManager();
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 3, 0)
|
||||
bounds = renderModel->getModelBounds(bufferManager);
|
||||
#else
|
||||
bounds = bufferManager->getModelBounds(renderModel);
|
||||
#endif
|
||||
}
|
||||
|
||||
center = renderModel->globalTransform.map(bounds.center());
|
||||
|
||||
@@ -306,7 +306,11 @@ void SelectionBoxGeometry::getBounds(
|
||||
#endif
|
||||
if (!context.isNull()) {
|
||||
auto bufferManager = context->bufferManager();
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 3, 0)
|
||||
QSSGBounds3 bounds = renderModel->getModelBounds(bufferManager);
|
||||
#else
|
||||
QSSGBounds3 bounds = bufferManager->getModelBounds(renderModel);
|
||||
#endif
|
||||
QVector3D center = bounds.center();
|
||||
QVector3D extents = bounds.extents();
|
||||
QVector3D localMin = center - extents;
|
||||
|
||||
Reference in New Issue
Block a user