Commit Graph

40 Commits

Author SHA1 Message Date
Kevin Ring 3fb850e480 Fix test failures on clang, etc. 2023-03-16 21:59:47 +11:00
Kevin Ring d1b4c24dd5 Fix a bug in AxisAlignedBox's center computation. 2023-03-16 16:00:43 +11:00
Kevin Ring 8215e5dd92 Add OrientedBoundingBox::toAxisAligned. 2023-03-16 10:33:18 +11:00
Janine Liu 3024720c3b Fix typo and test file name 2023-02-24 16:33:33 -05:00
Kevin Ring 65e6efc3bc Beginning of GlobeAnchor implementation. 2023-02-13 22:01:01 +11:00
Kevin Ring f5a9f816e2 Fix merge error. 2022-02-24 11:25:59 +11:00
Kevin Ring 7efd09db05 Merge remote-tracking branch 'origin/main' into ue5 2022-02-24 10:48:11 +11:00
Joseph Kaile cf21f59481 fix distance squared to function in bounding sphere 2022-01-25 13:13:33 -05:00
Kevin Ring 1a100de53e More renaming for consistency. 2022-01-25 19:36:10 +11:00
Sean Lilley 2cdcb92e20 Namespace cleanup 2021-12-02 18:34:22 -05:00
Nithin Pranesh a8582e0989 QuadtreeAvailability and OctreeAvailability classes don't need tiling scheme 2021-11-17 01:54:47 -05:00
Nithin Pranesh 7c9dc83732 fix endianness in availability tests 2021-11-11 20:47:19 -05:00
Nithin Pranesh 19da272405 add more Availability tests 2021-11-07 02:10:38 -05:00
Nithin Pranesh 134db78716 Merge branch 'main' into implicit-tiling 2021-11-04 21:47:30 -04:00
Nithin Pranesh c234ceb735 Continue refactoring subtree loading logic into tile traversal
everything is broken
2021-11-04 00:37:24 -04:00
Nithin Pranesh a86e534c1b add tests for new addSubtree variant and findChildNode 2021-11-03 01:28:40 -04:00
Ian Lilley 944e85f9d5 added new GLM defines 2021-11-01 10:29:11 -04:00
Nithin Pranesh 380b2f6f87 test OctreeAvailability / fix bugs exploited by test 2021-10-26 16:38:22 -04:00
Nithin Pranesh 6c12c66848 renamed AvailabilityTree -> Availability 2021-10-26 14:49:35 -04:00
Nithin Pranesh 47935f824d fix AvailabilityAccessor, gcc/clang tests should pass now 2021-10-26 11:50:59 -04:00
Nithin Pranesh c3d1e1e660 turn TileAvailabilityFlags into enum + gcc warnings 2021-10-25 23:04:05 -04:00
Nithin Pranesh 7fdd9afbb5 Merge branch 'main' into implicit-tiling 2021-10-25 16:18:31 -04:00
Nithin Pranesh 46cae3bd03 tests for AvailabilityUtilities and QuadtreeAvailability 2021-10-25 16:11:49 -04:00
Sean Lilley 52283f3359 Fix includes 2021-10-11 17:28:44 -04:00
Marco Hutter 0e827f7afd Updated includes based on clang-format with Regroup
This MAINLY inserted some blank lines between
the blocks.
2021-09-26 17:46:27 +02:00
Kevin Ring 188ade5e48 Add tests for computeUnion. 2021-08-23 19:08:28 +10:00
Daniel Krupka 8b3bb34827 Rename Cesium3DTiles -> Cesium3DTilesSelection 2021-07-30 11:45:37 -04:00
Kevin Ring 4e45bab460 Use angle brackets to #include catch2. 2021-07-04 22:57:11 +10:00
knowmore f09866589b feat: Geometry clipTriangle unit test 2021-06-09 22:42:11 +08:00
Marco Hutter 611822bc37 Formatting 2021-04-10 17:15:29 +02:00
Marco Hutter 3a26e98d20 Added unit tests for AxisTransforms 2021-04-10 17:12:47 +02:00
Shehzan Mohammed 8a2957d32f Run clang format 2021-03-08 20:39:46 -05:00
Marco Hutter 731b0a8515 Refactored Camera into ViewState
Renamed the structure from Camera to ViewState. Removed properties
that had not been used and functions that had not been called. Made
it as const as possible (as it is not supposed to be modified
during traversal). Extracted Frustum structure from the four
planes.
2021-01-26 22:10:44 +01:00
Kevin Ring 2f2cdd1074 Use glm funcs, avoid public cutouts field. 2020-10-29 10:25:51 +11:00
Kevin Ring b8fb87fa9e Fix generated texture coordinates near the anti-meridian. 2020-10-16 17:43:32 +11:00
Kevin Ring 52aabbcb83 Add Plane tests and docs. 2020-08-17 13:59:49 +10:00
Kevin Ring 40a1f0cd1e IntersectionTests doc and tests. 2020-08-17 12:58:48 +10:00
Kevin Ring 0592dc79d1 Doc and tests for BoundingSphere. 2020-08-14 23:06:38 +10:00
Kevin Ring 00cb9024e2 Fix more linux compile errors. 2020-07-25 23:48:18 +10:00
Kevin Ring 08b4348c60 Move tests into library directories. 2020-07-25 22:56:53 +10:00