Commit Graph

42 Commits

Author SHA1 Message Date
eabb32f26c Merge remote-tracking branch 'origin/main'
Some checks failed
Run tests / Explore-Gitea-Actions (push) Failing after 53s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 52s
2024-05-24 14:36:30 -04:00
bf237d1428 Move Swap(T&, T&) to J3ML.h 2024-05-24 14:36:24 -04:00
a2f1ea1979 Make shape polymorphic
All checks were successful
Run tests / Explore-Gitea-Actions (push) Successful in 1m8s
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 29s
2024-05-23 19:32:24 -04:00
0c85b8408c MSVC Support fixes.
All checks were successful
Build Docs With Doxygen / Explore-Gitea-Actions (push) Successful in 1m20s
2024-05-21 00:52:02 -07:00
Mishura
4830015060 Add triangle SAT intersection 2024-05-08 09:23:20 -04:00
Mishura
82cb3d7ee3 Add AABBvAABB interesection & add AABB scale 2024-05-07 14:55:09 -04:00
bbd3e8b75d Implemented More Documentation 2024-04-09 17:07:38 -04:00
d7b2157b0c Giga Geometry Implementation 2024-04-08 13:27:56 -04:00
0aff68b63e Tweeker Commit (Have Fun Reviewing This) 2024-04-05 12:15:01 -04:00
815e914c7f Implement Polyhedron header 2024-04-04 21:37:59 -04:00
fb7aba71b1 Laid Out Headers 2024-04-04 20:00:23 -04:00
de108630b6 Unfinished Work 2024-03-23 16:20:57 -04:00
802c321115 Implement Missing things (More To Come) (Broken build) 2024-03-21 15:24:50 -04:00
d1529f05b0 Implement AABB::GetRandomPoint methods 2024-03-21 14:00:31 -04:00
dc41dcf520 Implement Vector3::MinElement 2024-03-20 15:36:27 -04:00
212c1d3bc4 Implement AABB::Intersects(Triangle) 2024-03-19 18:42:41 -04:00
d60c71373b Implement Vector3 += -= *= /= 2024-03-19 14:26:26 -04:00
4cb497be29 Template Forward Declaration Fix 2024-03-19 14:20:32 -04:00
cd58676ece Implement more OBB methods 2024-03-19 14:20:12 -04:00
9f60f296c6 Massive Refactor 2024-03-15 15:31:14 -04:00
e8ed68f3c7 Implement(ing) Ray class 2024-03-07 00:40:12 -05:00
44b8bb8172 Migrate AABB2D implementation to it's cpp file 2024-03-05 01:05:25 -05:00
718f63a3c8 Large Restructure and Organization 2024-02-27 00:42:24 -05:00
fd2e3f894a Implement by-Reference operators 2024-02-14 18:12:02 -05:00
efead577a5 Implement AABB class 2024-02-06 16:34:49 -05:00
cb5e6b4f99 Implement AABB::CornerPoint/ExtremePoint/PointOnEdge/FaceCenterPoint/FacePoint 2024-02-02 15:59:05 -05:00
9a5f12e505 Implement J3ML Namespace 2024-02-02 13:53:23 -05:00
5080305965 Implement Mat4x4 Inverse() (Yikes!!!) 2024-01-31 20:05:31 -05:00
40e69d5c4f Implement Mat4x4 Translate, Transform, FromTranslation 2024-01-31 18:34:15 -05:00
132b8a0a66 Implement more methods 2024-01-30 21:35:55 -05:00
ef297e525c Implement CreateFrustumFromCoordinateFrame() 2024-01-30 21:29:07 -05:00
83021229d5 Fix circular depends 2024-01-30 21:28:21 -05:00
21ceca62dc Adding more Mat4x4 functionality 2024-01-30 13:13:09 -05:00
32577f79b8 Header implementations 2024-01-29 14:50:00 -05:00
47b25c695f Partial Implement QuadTree 2024-01-29 14:43:26 -05:00
6c7d63e467 Implement AABB2D 2024-01-29 03:16:50 -05:00
16c8dd1998 Implement QuadTree 2D 2024-01-26 15:55:51 -05:00
08974413ae Implement AABB2D 2024-01-26 15:53:25 -05:00
256fe730cd Implement Geometric Class Definitions (round 2) 2024-01-26 00:14:28 -05:00
4152b0d2aa Implement Geometric Class Definitions 2024-01-25 19:09:48 -05:00
56077b7c86 Implement AABB 2024-01-25 19:09:36 -05:00
5cd5a44963 Implement Geometric Types 2024-01-25 14:01:19 -05:00