Commit Graph

84 Commits

Author SHA1 Message Date
Janine Liu 32d43b4803 Add ImplicitTilingUtilties::getParentID 2025-06-18 12:12:43 -04:00
Janine Liu 86d608e1a5
Merge pull request #1173 from CesiumGS/fix-subtree-availability-use-after-free
Fix use-after-free bug in `SubtreeAvailability`
2025-05-09 13:34:20 -04:00
Janine Liu c71f3f23ae Fix strange typo 2025-05-09 12:22:08 -04:00
Janine Liu 184b85ddb1 Nitpick variable name 2025-05-09 12:20:31 -04:00
Sean Lilley 3f319431db Fix use-after-free bug in SubtreeAvailability 2025-05-09 12:09:39 -04:00
Janine Liu df50012d2e Merge branch 'main' into empty-subtree-param 2025-05-09 11:57:57 -04:00
Janine Liu d1f7150df1 Add boolean parameter to createEmpty 2025-05-09 11:57:05 -04:00
Sean Lilley bf65f46ee4 Update bitstream/constant when setting availability 2025-05-08 10:25:39 -04:00
Kevin Ring 556d803b6e Documentation. 2025-03-10 21:59:00 +11:00
Janine Liu 60536f2e1a BoundingCylinder -> BoundingCylinderRegion 2025-02-14 17:44:56 -05:00
Janine Liu e2ca2ac357 Formatting 2025-02-12 14:17:28 -05:00
Janine Liu b0f3c634df Add BoundingCylinder as a tile bounding volume 2025-02-12 14:15:59 -05:00
Ashley Rogers 768b6510b3 Quotes to brackets 2024-12-20 12:00:09 -05:00
Ashley Rogers 2c8aa4a422 Fix includes using script 2024-12-20 11:56:49 -05:00
Ashley Rogers 2c992b7ba7 Performance checks 2024-12-19 15:27:53 -05:00
Ashley Rogers 89b00e2cc0 Fix warnings from merge with main 2024-12-17 13:43:45 -05:00
Kevin Ring 96e1d01844 Merge remote-tracking branch 'origin/main' into update-readme 2024-12-12 11:43:55 +11:00
Ashley Rogers 4d82403b80 Pan-zoom, add dependencies page. 2024-12-06 18:21:57 -05:00
Janine Liu 4bd29dc7ef Add missing @params 2024-12-04 15:53:04 -05:00
Ashley Rogers bb365c8aee Dependency graph generation 2024-12-04 14:39:16 -05:00
Kevin Ring 89dfc44bdc Remove use of GSL.
Change gsl::span to std::span, and replace the few uses of gsl::narrow
with an alternative.
2024-11-06 15:16:03 +11:00
Kevin Ring 1fcdeadfd9 Merge remote-tracking branch 'origin/main' into vcpkg-swl 2024-08-02 19:45:58 +10:00
Brian L 7cda07f420 Remove occurrences of including <glm/mat4x4.hpp> in header files 2024-07-09 09:25:27 -06:00
Kevin Ring 7c9ea84178 Merge remote-tracking branch 'origin/main' into vcpkg-swl 2024-07-02 17:39:20 +10:00
Kevin Ring 0d68e3a672 Small tweaks from review. 2024-06-29 10:54:47 +10:00
Tim Moore 9aaeb639e7 AssetFetcher: keep a copy of request headers instead of a reference
This was a bug waiting to happen and should always have been a
copy. Fortunately, the new use of the AssetFetcher to resolve external
data for i3dm files provoked a crash in the tests.
2024-06-26 10:38:22 +02:00
Tim Moore bd5a4805ab Merge remote-tracking branch 'origin/main' into i3dm-misc-fixes 2024-06-24 15:02:17 +02:00
Ashley Rogers 65dda8335d Respond to review, cut down on stored ellipsoids 2024-06-14 15:33:47 -04:00
Tim Moore b48f1381af Pass up axis to GltfConverters
The i3dm converter needs to know the coordinate axis convention of the
tileset in order to correctly construct instance transformations.

Resolves #904.
2024-06-11 16:36:47 +02:00
Ashley Rogers f332464b30 Merge with main 2024-06-06 16:57:20 -04:00
Ashley Rogers d961a40e3d Remove as many WGS84 defaults as possible. 2024-06-06 16:53:48 -04:00
Kevin Ring ca42500d54 Merge remote-tracking branch 'origin/main' into vcpkg-2 2024-06-05 14:06:47 +10:00
Tim Moore ba68601bac Renaming and simplification 2024-05-24 13:39:10 +02:00
Tim Moore 80a50912a8 More changes in response to code review 2024-05-24 12:50:41 +02:00
Tim Moore 2a284f5026 formatting and name change 2024-05-23 17:36:54 +02:00
Tim Moore 029d0aba7a Renamed LegacyUtilities to GltfConverterUtility 2024-05-23 17:33:12 +02:00
Tim Moore e60e936e67 format fixes 2024-05-17 19:42:22 +02:00
Tim Moore 7369873a40 Rework applyRTC and meshGpuTransforms
Rename and rework arguments in response to review comments.
2024-05-17 16:43:35 +02:00
Tim Moore 068f70ed50 WIP responding to review comments 2024-05-17 12:24:31 +02:00
Tim Moore ea79bb8a76 Reponse to feedback: change ConverterSubprocessor to AssetFetcher 2024-05-16 17:05:33 +02:00
Tim Moore 46581092d1 Refactor with helpers for converting glTF values to glm. 2024-04-26 16:54:18 +02:00
Tim Moore 616bf74e73 Rebase instance positions to their mean
Construct an RTC_CENTER, in effect. Otherwise instance positions could
be too large to render without jitter.
2024-04-19 18:19:55 +02:00
Tim Moore 0a4a5a9665 Merge branch 'main' into i3dm-2024 2024-04-17 17:56:57 +02:00
Tim Moore 81bb2ff1bd Change ConverterSubprocessor arguments from pointer to reference
It's required now.
2024-04-17 16:55:35 +02:00
Tim Moore 806d0edfec WIP glTF converter functions return a Future 2024-04-17 12:40:24 +02:00
Kevin Ring abaf72bada upsampleGltfForRasterOverlays -> RasterOverlayUtilities 2024-04-12 16:59:24 +10:00
Tim Moore 37f3684ef9 Preserve double values from i3dm, WIP 2024-04-11 11:54:30 +02:00
Kevin Ring 44ceb53856
Merge branch 'main' into upsampling-inverted-v 2024-04-10 16:50:26 -04:00
Tim Moore fe1f01d01c use npm format properly 2024-04-09 12:25:24 +02:00
Tim Moore dd563d5c72 Add support for I3dm 3D Tile instance files
Initial commit of the main body of new code. A lot was taken or
inspired from PntsToGltfConverter, which should now be refactored to
use the new common functions.

ENU rotations are not supported yet.
2024-04-08 18:43:35 +02:00