Commit Graph

63 Commits

Author SHA1 Message Date
Brian L 1fa8ee45e1 Get rid of more t return params, update docs 2024-07-25 12:08:40 -06:00
Brian L 7cda07f420 Remove occurrences of including <glm/mat4x4.hpp> in header files 2024-07-09 09:25:27 -06:00
Brian L 728668a873 Merge branch 'main' into gltf-ray-intersect 2024-07-08 09:15:30 -06:00
Kevin Ring 19f832cd2b Remove degenerate triangle test from 2D pointInTriangle. 2024-06-27 22:05:15 +10:00
Brian L 1f6ac44834 Merge branch 'main' into gltf-ray-intersect 2024-06-12 16:22:01 -06:00
Janine Liu 6cf5fa9b8a Check for radii = 0 2024-06-07 10:02:45 -04:00
jiangheng90 875f50934e update rayEllipsoid Param inverseRadii to radii 2024-06-06 14:22:26 +08:00
jiangheng90 3b73be23ca move local variable to namespace in ray ellipsoid test 2024-06-05 11:39:09 +08:00
jiangheng90 5d52f71a48 add ray ellipsoid for intersection tests 2024-06-03 14:03:09 +08:00
Brian L b765a735c9 update from main 2024-05-06 15:07:03 -06:00
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
Joseph Kaile c6bcf9736f update and comment intersection functions 2024-01-02 14:53:43 -05:00
Joseph Kaile 12d6885e42 add more intersection tests 2023-12-19 19:16:53 -05:00
Joseph Kaile ad512a3026 add gltf ray intersect function with tests 2023-12-13 17:37:10 -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