diff --git a/native~/Runtime/src/Cesium3DTilesetImpl.cpp b/native~/Runtime/src/Cesium3DTilesetImpl.cpp index 1e5ff12b..01aba635 100644 --- a/native~/Runtime/src/Cesium3DTilesetImpl.cpp +++ b/native~/Runtime/src/Cesium3DTilesetImpl.cpp @@ -279,6 +279,10 @@ struct CalculateECEFCameraPosition { glm::dvec3 operator()(const CesiumGeospatial::S2CellBoundingVolume& s2) { return (*this)(s2.computeBoundingRegion(ellipsoid)); } + + glm::dvec3 operator()(const CesiumGeometry::BoundingCylinderRegion& cyl) { + return (*this)(cyl.toOrientedBoundingBox()); + } }; } // namespace diff --git a/native~/extern/cesium-native b/native~/extern/cesium-native index b659f724..09919ace 160000 --- a/native~/extern/cesium-native +++ b/native~/extern/cesium-native @@ -1 +1 @@ -Subproject commit b659f724ac3f736e062b039c59d7a92b6b87ac78 +Subproject commit 09919aceca9765d692b379054262877e36659d75