Commit Graph

229 Commits

Author SHA1 Message Date
44b8bb8172 Migrate AABB2D implementation to it's cpp file 2024-03-05 01:05:25 -05:00
4aaf430f68 Implement Several Methods 2024-02-29 02:17:06 -05:00
232bfebbef Implement Matrix4x4::Matrix4x4 from float pointer 2024-02-27 02:56:09 -05:00
c50719de36 Implement Matrix4x4::Scale Prerelease-19 2024-02-27 01:56:54 -05:00
405800dbc5 Large Restructure and Organization x2 2024-02-27 00:42:37 -05:00
718f63a3c8 Large Restructure and Organization 2024-02-27 00:42:24 -05:00
8049fd3a60 Implement Matrix4x4::OpenGLPerspProjLH Prerelease-18 2024-02-15 02:28:03 -05:00
2e7bba8d87 Implement Matrix4x4::OpenGLOrthoProjLH 2024-02-15 02:17:02 -05:00
c5628b028b Implement Matrix4x4::OpenGLOrthoProjLH 2024-02-15 01:51:51 -05:00
fd2e3f894a Implement by-Reference operators Prerelease-17 2024-02-14 18:12:02 -05:00
efead577a5 Implement AABB class 2024-02-06 16:34:49 -05:00
92a20a9347 Implement RNG class 2024-02-06 16:34:42 -05:00
00c0d30d6d Implement RNG class 2024-02-06 16:34:36 -05:00
8fa94c1519 Implement Vector2::Abs() and Vector3::Abs() 2024-02-06 16:34:26 -05:00
e18a2634de Implement float * Vector3 operator 2024-02-06 16:34:13 -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
d37b685df9 Implement Matrix3x3 FromScale and ScaleBy Prerelease-16 2024-02-01 21:02:18 -05:00
792f7801bb Implement Vector4 operator= Prerelease-15 2024-02-01 20:47:44 -05:00
12bf687f33 Implement static operator* 2024-02-01 20:22:32 -05:00
432fa32f57 Implement Mat4x4::FromTranslation 2024-02-01 20:07:00 -05:00
0597b4c937 Implement Mat4x4::Swaps 2024-02-01 17:49:05 -05:00
69ca7c5c05 Implement Mat4x4::LookAt 2024-02-01 17:27:32 -05:00
c858d3b889 Implement Mat4x4 member docs 2024-02-01 17:23:48 -05:00
35fded8ec0 Implement Mat4x4::WorldX/Y/Z/IsFinite 2024-02-01 17:17:04 -05:00
6b78a0b731 Implement Mat4x4::Diagonal 2024-02-01 17:10:56 -05:00
ea61b5ea51 Implement Mat4x4::Transpose 2024-02-01 17:09:49 -05:00
a32719cdeb Implement Mat4x4::Determinant Prerelease-14 2024-02-01 14:20:25 -05:00
19b5630deb Move to implementation file Prerelease-13 2024-01-31 20:06:35 -05:00
5080305965 Implement Mat4x4 Inverse() (Yikes!!!) 2024-01-31 20:05:31 -05:00
40e69d5c4f Implement Mat4x4 Translate, Transform, FromTranslation Prerelease-12 2024-01-31 18:34:15 -05:00
132b8a0a66 Implement more methods Prerelease-11 2024-01-30 21:35:55 -05:00
0c20e9bb21 Implement constant Vector4s 2024-01-30 21:35:41 -05:00
710a41cbb1 Implement Mat4x4 2024-01-30 21:30:13 -05:00
b76c5683db Remove Vector2 * 2024-01-30 21:29:42 -05:00
7278d783dc Fix Circular depends 2024-01-30 21:29:19 -05:00
ef297e525c Implement CreateFrustumFromCoordinateFrame() 2024-01-30 21:29:07 -05:00
239c90f75b Implement CreateFrustumFromCoordinateFrame() 2024-01-30 21:29:01 -05:00
09d0391c85 Fix member public 2024-01-30 21:28:42 -05:00
83021229d5 Fix circular depends 2024-01-30 21:28:21 -05:00
21ceca62dc Adding more Mat4x4 functionality Prerelease-10 2024-01-30 13:13:09 -05:00
32577f79b8 Header implementations Prerelease-9 2024-01-29 14:50:00 -05:00
e76a0954d3 Implement Vector-to-Vector Multiplication + division 2024-01-29 14:43:51 -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 Prerelease-8 2024-01-26 15:55:51 -05:00
79f6b2f154 Implement Vector2 functions 2024-01-26 15:55:42 -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