Brian L
11d8a6daa4
Build reverse winding tests into all tests (and remove explicit tests for this)
2024-03-26 10:57:47 -06:00
Janine Liu
a8e4770dc9
Add tests for degenerate triangles
2024-03-22 10:29:17 -04:00
Janine Liu
dcda68f9fc
Replace with explicit references to corner
2024-03-21 16:48:00 -04:00
Janine Liu
2a9716b18d
Reorganize unit tests and improve comments
2024-03-21 15:38:44 -04:00
Brian L
4054b57789
Fix last test duplicating previous test. Add more test comments
2024-03-21 11:18:57 -06:00
Janine Liu
3f4248e04e
Rename function, other minor edits
2024-03-20 20:12:43 -04:00
Janine Liu
734992a3d2
Add pointInTriangle for 3D coordinates
2024-03-01 16:30:44 -05:00
Sean Lilley
7022b955a1
Fix estimateGlobeRectangle for boxes and sphere that encompass the entire globe
2024-02-09 10:16:28 -05:00
Kevin Ring
5e860d6d10
Fix OrientedBoundingBox::contains.
2023-11-06 19:19:12 +11:00
Kevin Ring
ec02c89a6b
Add TileBoundingVolumes class, other BV tweaks.
2023-11-06 18:48:23 +11:00
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