cesium-native
cesium-native copied to clipboard
This PR is part of the refactor series #481. This adds unit tests for all the following: - fix the QuantizedMeshContent tests - SubtreeAvailability loading code - TilesetJsonLoader interface -...
Fixes #230 This PR removes most of our git submodules and use conan to install most of our third-party libraries - Group all of our cmake options into one place...
Fixes #482
Open this as draft since I still needs to finish unit testings and add comments to the API. This will be merged into a staging branch rather than main, to...
Trying to fix #375. Conclusion: Testing with upsampleGltfForRasterOverlays, there is an improvement (like 10%). In upsampling OSM buildings, when the file sizes can get up to 3 megabytes, the discrepancy...
There are some problems https://community.cesium.com/t/arcgis-map-service/14617
This PR experiments with dynamic screen space error that is implemented in CesiumJS [here] (https://github.com/CesiumGS/cesium/blob/a0c6ff34dff12ffede139e8978260cd9ba5c9d15/Source/Scene/Cesium3DTileset.js#L2208) However, this deviates from the CesiumJS implementation a little bit. In the CesiumJS, it uses...
Most CesiumGltf objects inherit from `ExtensibleObject`, and that class has two fields, one a `JsonValue::Object` (AKA a `std::map`) and the other a `std::unordered_map`. Neither of these types has a move...
Conan!
This PR does a bunch of things: * Drastically simplifies the CMake setup: * Extracted all the utility/helper CMake code to `tools/cesium.cmake`. * Each library's CMakeLists.txt is now a proper...
Frustum culled tiles usually never reach _visitTile. When they do, they usually never need to refine. This means they don't need to check for occlusion. However, after #492 we use...