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