Commit Graph

4888 Commits

Author SHA1 Message Date
Janine Liu 40f16b1722 Add GlobeRectangle equals and equalsEpsilon 2024-04-10 11:01:57 -04:00
Tim Moore 72a8fb5201 Fix convert calls in tests 2024-04-10 16:02:15 +02:00
Kevin Ring 528193f08b Add missing const. 2024-04-10 23:16:08 +10:00
Kevin Ring 4bf70c5a20 Fix another clang warning. 2024-04-10 23:02:52 +10:00
Kevin Ring a3fd50f9c9 Fix warnings on Linux. 2024-04-10 22:53:43 +10:00
Kevin Ring 67405109ba Formatting. 2024-04-10 22:10:24 +10:00
Kevin Ring f87c65ce2b Fix typo. 2024-04-10 22:09:09 +10:00
Kevin Ring 26806b5848 Merge remote-tracking branch 'origin/main' into upsampling-inverted-v 2024-04-10 22:06:29 +10:00
Kevin Ring c8f64b2c17 Add tests for postprocessGltf. 2024-04-10 21:55:28 +10:00
Kevin Ring a04b315d9d More GltfUtilities tests. 2024-04-10 21:33:51 +10:00
Kevin Ring 5306abda97 Add GltfUtilities::getNodeTransform/setNodeTransform tests. 2024-04-10 19:40:01 +10:00
Kevin Ring 9f17ef2a4a Add forEachRootNodeInScene tests. 2024-04-10 18:55:56 +10:00
Kevin Ring 792ac1ad31 Add tests for metadata merging. 2024-04-10 18:34:58 +10:00
Kevin Ring e1fbb4f064 Tests and changelog. 2024-04-10 16:27:09 +10:00
Kevin Ring 1575b5244e Update CHANGES.md. 2024-04-10 15:36:53 +10:00
Kevin Ring 86d77cde33 Implement forEachPrimitiveInScene using forEachRootNodeInScene. 2024-04-10 15:26:12 +10:00
Kevin Ring eeeb304926 Various glTF helper functions. 2024-04-10 15:14:11 +10:00
Kevin Ring 17fd4d3452 Merge remote-tracking branch 'origin/cesium-legacy-terrain' into gltf-correctness 2024-04-10 14:59:36 +10:00
Kevin Ring 3fab3be7e4 Remove some last occurrences of the old name. 2024-04-10 14:31:12 +10:00
Kevin Ring d1209da27a Move helper methods to Layer class. 2024-04-10 14:26:19 +10:00
Kevin Ring 30f5d14864 CesiumLegacyTerrain -> CesiumQuantizedMeshTerrain. 2024-04-10 14:07:11 +10:00
Kevin Ring 79d05a5ff7 Regenerate glTF readers. 2024-04-10 13:44:08 +10:00
Kevin Ring 2ca96da9ac Merge remote-tracking branch 'origin/main' into cesium-legacy-terrain 2024-04-10 13:31:53 +10:00
Janine Liu 377c95fa82
Merge branch 'main' into to-globe-rectangle 2024-04-09 14:33:45 -04:00
Brian Langevin 56745bc654
Update README.md 2024-04-09 11:21:51 -06:00
Tim Moore fe1f01d01c use npm format properly 2024-04-09 12:25:24 +02:00
wuyongbo 70f5984949
Update CMakeLists.txt
Add the CesiumRasterOverlays in the Doc
2024-04-09 18:10:45 +08:00
Brian Langevin fff19f3392
Merge pull request #825 from CesiumGS/wait-in-main-thread
Add AsyncSystem::waitInMainThread
2024-04-08 16:45:10 -06:00
Sean Lilley 623a0cdb16
Merge pull request #852 from CesiumGS/cesium-primitive-outline-extension
Add support for `CESIUM_primitive_outline` extension.
2024-04-08 16:26:47 -04: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
Kevin Ring 1b41edb3c3 Fix Clang/GCC warning-as-error. 2024-04-08 21:44:30 +10:00
Kevin Ring 28eae3e782 Formatting. 2024-04-08 21:28:08 +10:00
Kevin Ring 8fb6de4d48 Verify accessor min/max after conv from quantized-mesh. 2024-04-08 21:25:55 +10:00
Kevin Ring 48613c910d Update CHANGES.md. 2024-04-08 21:05:43 +10:00
Kevin Ring 0f3364a9d2 Add Draco bufferView test. 2024-04-08 21:04:53 +10:00
Kevin Ring 5c694f4e14 More tests. 2024-04-08 19:39:15 +10:00
Kevin Ring b89f43db42 Add test for CESIUM_RTC in extensionsUsed. 2024-04-08 19:31:38 +10:00
Kevin Ring e094899d16 More tests, clarify changelog. 2024-04-08 19:09:50 +10:00
Kevin Ring 665ec11a1a Add some tests. 2024-04-08 17:38:58 +10:00
Kevin Ring 71e567dc1f Add isExtensionUsed and isExtensionRequired methods. 2024-04-08 17:38:33 +10:00
Kevin Ring b9fe268f91 Add tests for addExtensionUsed/Required. 2024-04-08 16:24:36 +10:00
Kevin Ring af2a2135f8 Update CHANGES.md. 2024-04-08 16:13:37 +10:00
Kevin Ring 8c05f96f6e Various fixed to correctness of glTF generation. 2024-04-08 15:40:56 +10:00
Kevin Ring 7faec9f6d4
Merge pull request #851 from CesiumGS/generate-gltf-updates
Update generator config to work with updated glTF repo
2024-04-08 01:28:50 -04:00
Kevin Ring 66ad2c9039 Add support for CESIUM_primitive_outline extension. 2024-04-08 14:46:14 +10:00
Kevin Ring ee357293c0 Updates to generator config to work with updated glTF repo. 2024-04-08 14:24:31 +10:00
Tim Moore ff427ace80 Fix CesiumGltf::Model::merge to handle EXT_mesh_gpu_instancing
This is all very ad hoc and there will be more extensions that will
have to be handled in the future. This function is currently only used
by Cmpt parsing code, but one could imagine it being generally useful.
2024-04-07 13:31:14 +02:00
Tim Moore 3ba003a539 Make CESIUM_DEBUG_PREFIX and CESIUM_RELEASE_PREFIX cache variables
This allows the developer to override them usefully in situations
where they need to be set e.g., make a debug library masquerade as
release.

Also allow CESIUM_DEBUG_PREFIX to be empty.
2024-04-07 13:25:23 +02:00
Kevin Ring 470218423a Merge remote-tracking branch 'origin/main' into cesium-legacy-terrain 2024-04-06 19:05:27 +11:00
Kevin Ring afb6670713
Merge branch 'main' into wait-in-main-thread 2024-04-06 04:02:52 -04:00