Commit Graph

4124 Commits

Author SHA1 Message Date
Kevin Ring 69193affbb Improve quality of generated upsampled glTF. 2020-10-30 10:57:12 +11:00
Kevin Ring 18cd7a1710
Merge pull request #26 from CesiumGS/fix-crash
Fix a crash while upsampling.
2020-10-29 18:18:45 +11:00
Kevin Ring b9e69bf767 Fix a crash while upsampling.
This is a race condition that can manifest different ways. The
fundamental problem was that we were allowing a parent tile to be
unloaded while a child tile was being upsampled from it.
2020-10-29 13:07:36 +11:00
Kevin Ring 8547e5cfc3
Merge pull request #25 from CesiumGS/cleanup
Use glm instead of std functions, remove public "cutouts" field, other cleanup
2020-10-29 11:27:35 +11:00
Kevin Ring 2f2cdd1074 Use glm funcs, avoid public cutouts field. 2020-10-29 10:25:51 +11:00
Marco Hutter 6a777929c1 Smaller doxygen fixes and extensions
Mainly minor fixes, mainly done while browsing over the
code while reading more about the usage and implementation
2020-10-28 19:37:42 +01:00
Kevin Ring 5d5b80ecb9 Make Rectangle a struct because it has public fields. 2020-10-28 16:01:55 +11:00
Kevin Ring a2dd5ca325 Merge remote-tracking branch 'origin/master' into cleanup 2020-10-28 15:57:50 +11:00
Kevin Ring 8089c66a01
Merge pull request #23 from CesiumGS/basic-doxygen-fixes
Basic doxygen fixes
2020-10-28 15:56:56 +11:00
Kevin Ring 4cdd618dd0
Update CesiumGeometry/include/CesiumGeometry/Rectangle.h 2020-10-28 15:53:26 +11:00
Kevin Ring 7d60a886ea
Update Cesium3DTiles/include/Cesium3DTiles/Camera.h 2020-10-28 15:53:18 +11:00
Kevin Ring 4294bbcf74
Update Cesium3DTiles/include/Cesium3DTiles/BingMapsRasterOverlay.h 2020-10-28 15:53:06 +11:00
Kevin Ring 37161098f4
Update Cesium3DTiles/include/Cesium3DTiles/BingMapsRasterOverlay.h 2020-10-28 15:52:57 +11:00
Kevin Ring c8fd4ee7a5 Add comments for TileID. 2020-10-27 17:23:28 +11:00
Kevin Ring 84193feb29 Remove unused code. 2020-10-27 16:25:43 +11:00
Kevin Ring 998200501b
Merge pull request #22 from CesiumGS/add-include-algorithm-for-max
On MSVC, need algorithm for std::min and std::max
2020-10-27 12:35:49 +11:00
Marco Hutter 51ea2796cc Generalized CMake doxygen fix for macros 2020-10-26 23:51:23 +01:00
Marco Hutter f3925517dc Documentation fixes for Math
Some parameter names had been wrong
2020-10-26 23:50:59 +01:00
Marco Hutter d6fcfc0e04 Documentation for BoundingVolume 2020-10-26 23:50:34 +01:00
Marco Hutter b72787029d Documentation for namespaces
Without them, typedefs of these namespaces did not
appear in the documentation
2020-10-26 23:50:21 +01:00
Marco Hutter 92a0e3671c Omit CESIUM3DTILES_API macro for doxygen 2020-10-26 23:09:31 +01:00
Marco Hutter d424c601b3 Documentation for basic classes and TileSelectionState 2020-10-26 23:06:29 +01:00
Marco Hutter d9a72d1fd0 Documentation for Camera 2020-10-26 19:49:52 +01:00
Marco Hutter 2d32708ee8 Documentation for WGS84 and Bing overlay 2020-10-26 19:49:36 +01:00
Marco Hutter 140248c27f Documentation for BingMapsRasterOverlay 2020-10-26 19:14:09 +01:00
Marco Hutter 2b4cdc95ac First, basic doxygen fixes
Mainly fixing broken links from invalid "see" references,
missing classes, and basic elements that had been undocumented
2020-10-26 19:07:18 +01:00
Marco Hutter 1a5dcb1b56 On MSVC, need algorithm for std::min and std::max 2020-10-26 18:03:16 +01:00
Kevin Ring 02b260964f
Merge pull request #21 from CesiumGS/cutouts
Hacky way to create cutouts in tilesets with raster overlays.
2020-10-22 22:46:38 +11:00
Kevin Ring 8b3d517d92 Fix linux warning. 2020-10-22 22:39:06 +11:00
Kevin Ring b224f18ade Hacky way to create cutouts in tilesets with raster overlays. 2020-10-22 22:26:57 +11:00
Kevin Ring c65259cf6c
Merge pull request #20 from CesiumGS/tms
Add support for Tile Map Service (TMS) raster overlays, and some refactoring
2020-10-21 20:24:46 +11:00
Kevin Ring adb506899b Remove unused variable. 2020-10-21 20:16:04 +11:00
Kevin Ring 2334595fcc Attempt 2 at disabling tinyxml2 tests. 2020-10-21 19:36:07 +11:00
Kevin Ring 914177ff14 Don't try to run tinyxml2 tests. 2020-10-21 18:50:16 +11:00
Kevin Ring e8a98f229b Unload load tiles in the coverage area. 2020-10-21 18:06:54 +11:00
Kevin Ring bb609188ad Add support for TileMapService imagery. 2020-10-21 17:52:42 +11:00
Kevin Ring 9543148c0d
Merge pull request #19 from CesiumGS/anti-meridian-coordinates
Fix generated texture coordinates near the anti-meridian.
2020-10-16 18:01:54 +11:00
Kevin Ring b8fb87fa9e Fix generated texture coordinates near the anti-meridian. 2020-10-16 17:43:32 +11:00
Kevin Ring cce24ec923
Merge pull request #18 from CesiumGS/unload-on-destruct
Unload tiles prior to running the Tileset default constructor.
2020-10-16 15:43:56 +11:00
Kevin Ring df76882422 Unload tiles prior to running the Tileset default constructor.
This avoids destruction order dependency between Tiles (which reference
RasterOverlayTiles) and RasterOverlayTileProviders owned by the Tileset.
2020-10-16 15:34:30 +11:00
Kevin Ring c2fd054710
Merge pull request #17 from CesiumGS/bad-images
Mark unloadable images as failed.
2020-10-15 18:41:12 +11:00
Kevin Ring 0cf28b0299 Mark unloadable images as failed. 2020-10-15 18:28:01 +11:00
Kevin Ring f6e92eca3a
Merge pull request #16 from CesiumGS/upsample
Add n=z to Bing requests if it's not already there.
2020-10-15 02:12:28 +11:00
Kevin Ring b35c8beb45 Add n=z to Bing requests if it's not already there. 2020-10-15 02:09:44 +11:00
Kevin Ring 31318b87ea
Merge pull request #15 from CesiumGS/upsample
Allow raster overlays to continue to refine even when geometry LOD is at its limit
2020-10-15 01:00:35 +11:00
Kevin Ring 8f34c59aac Pass raster rectangle to detach. 2020-10-15 00:49:32 +11:00
Kevin Ring 2b34772f0e Fix linux compile errors. 2020-10-14 21:55:30 +11:00
Kevin Ring c27a5f0099 Remove unimplemented declaration. 2020-10-14 21:43:48 +11:00
Kevin Ring 61b23ca17a Ready vs loading imagery, use ancestors when rasters fail to load. 2020-10-14 21:40:54 +11:00
Kevin Ring 3b74c3d8c3 Fix BVs, load parent prior to upsampling. 2020-10-14 16:10:31 +11:00