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