diff --git a/.gitignore b/.gitignore index fcfa7a0e..105b7689 100644 --- a/.gitignore +++ b/.gitignore @@ -35,6 +35,7 @@ cmake-build-debug/ include/ vcpkg/ build/ +build2/ build_debug/ diff --git a/README.md b/README.md index cc1bab9b..3071ea1c 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ A 3D physics engine, written in C++ -![Many Shapes](https://media.discordapp.net/attachments/378983421936140300/638494259452051480/unknown.png?width=1152&height=664) -![Different Shapes](https://i.imgur.com/h62AI58.jpg) -![Editor](https://cdn.discordapp.com/attachments/378983421936140300/779017688650743828/Screenshot_1.png) +![Different Shapes](pictures/frontPage.png) +[Imgur Library with the history of the engine](https://imgur.com/a/history-of-physics3d-engine-JrVHmMI) +Other images can be found in [pictures/](pictures/) ## Project structure The Physics3D project consists of 7 projects, each with its own role: diff --git a/pictures/0C8Hw5n.png b/pictures/0C8Hw5n.png new file mode 100644 index 00000000..3c5178d6 Binary files /dev/null and b/pictures/0C8Hw5n.png differ diff --git a/pictures/1 - UbrJzqK.mp4 b/pictures/1 - UbrJzqK.mp4 new file mode 100644 index 00000000..a335229f Binary files /dev/null and b/pictures/1 - UbrJzqK.mp4 differ diff --git a/pictures/1 - gwTqUt1.gif b/pictures/1 - gwTqUt1.gif new file mode 100644 index 00000000..b620ab46 Binary files /dev/null and b/pictures/1 - gwTqUt1.gif differ diff --git a/pictures/1 - p94xDiF.png b/pictures/1 - p94xDiF.png new file mode 100644 index 00000000..94e0a36e Binary files /dev/null and b/pictures/1 - p94xDiF.png differ diff --git a/pictures/10 - MVyOmDj.gif b/pictures/10 - MVyOmDj.gif new file mode 100644 index 00000000..87c0a4f1 Binary files /dev/null and b/pictures/10 - MVyOmDj.gif differ diff --git a/pictures/11 - CvJS64Q.gif b/pictures/11 - CvJS64Q.gif new file mode 100644 index 00000000..0e8ef925 Binary files /dev/null and b/pictures/11 - CvJS64Q.gif differ diff --git a/pictures/12 - zNtfymT.gif b/pictures/12 - zNtfymT.gif new file mode 100644 index 00000000..ea93ff7b Binary files /dev/null and b/pictures/12 - zNtfymT.gif differ diff --git a/pictures/13 - y5mucMI.png b/pictures/13 - y5mucMI.png new file mode 100644 index 00000000..30db9679 Binary files /dev/null and b/pictures/13 - y5mucMI.png differ diff --git a/pictures/14 - 73zRGK9.gif b/pictures/14 - 73zRGK9.gif new file mode 100644 index 00000000..6385035a Binary files /dev/null and b/pictures/14 - 73zRGK9.gif differ diff --git a/pictures/15 - LPaKb03.png b/pictures/15 - LPaKb03.png new file mode 100644 index 00000000..aa401992 Binary files /dev/null and b/pictures/15 - LPaKb03.png differ diff --git a/pictures/16 - o92PySO.png b/pictures/16 - o92PySO.png new file mode 100644 index 00000000..389f69ba Binary files /dev/null and b/pictures/16 - o92PySO.png differ diff --git a/pictures/17 - 6LO8DQP.png b/pictures/17 - 6LO8DQP.png new file mode 100644 index 00000000..0710953b Binary files /dev/null and b/pictures/17 - 6LO8DQP.png differ diff --git a/pictures/18 - XjxOUsO.png b/pictures/18 - XjxOUsO.png new file mode 100644 index 00000000..a019bb32 Binary files /dev/null and b/pictures/18 - XjxOUsO.png differ diff --git a/pictures/19 - 9rd84gt.png b/pictures/19 - 9rd84gt.png new file mode 100644 index 00000000..1af1e873 Binary files /dev/null and b/pictures/19 - 9rd84gt.png differ diff --git a/pictures/2 - CBkYacf.mp4 b/pictures/2 - CBkYacf.mp4 new file mode 100644 index 00000000..d1ab897e Binary files /dev/null and b/pictures/2 - CBkYacf.mp4 differ diff --git a/pictures/2 - dXt7nNF.gif b/pictures/2 - dXt7nNF.gif new file mode 100644 index 00000000..1f0b546e Binary files /dev/null and b/pictures/2 - dXt7nNF.gif differ diff --git a/pictures/2 - iZFxGZy.png b/pictures/2 - iZFxGZy.png new file mode 100644 index 00000000..7418e54a Binary files /dev/null and b/pictures/2 - iZFxGZy.png differ diff --git a/pictures/20 - TnRBcXh.png b/pictures/20 - TnRBcXh.png new file mode 100644 index 00000000..7760da37 Binary files /dev/null and b/pictures/20 - TnRBcXh.png differ diff --git a/pictures/21 - VaT7dXQ.png b/pictures/21 - VaT7dXQ.png new file mode 100644 index 00000000..cb76a64a Binary files /dev/null and b/pictures/21 - VaT7dXQ.png differ diff --git a/pictures/22 - dNDL7Xc.png b/pictures/22 - dNDL7Xc.png new file mode 100644 index 00000000..6712ef06 Binary files /dev/null and b/pictures/22 - dNDL7Xc.png differ diff --git a/pictures/23 - qaSUthW.mp4 b/pictures/23 - qaSUthW.mp4 new file mode 100644 index 00000000..907b1e52 Binary files /dev/null and b/pictures/23 - qaSUthW.mp4 differ diff --git a/pictures/24 - 5iCIfSj.mp4 b/pictures/24 - 5iCIfSj.mp4 new file mode 100644 index 00000000..4c8728d1 Binary files /dev/null and b/pictures/24 - 5iCIfSj.mp4 differ diff --git a/pictures/26 - 3dy3LEe.png b/pictures/26 - 3dy3LEe.png new file mode 100644 index 00000000..3de8ce40 Binary files /dev/null and b/pictures/26 - 3dy3LEe.png differ diff --git a/pictures/27 - 5yZrlJ6.mp4 b/pictures/27 - 5yZrlJ6.mp4 new file mode 100644 index 00000000..e71a31b6 Binary files /dev/null and b/pictures/27 - 5yZrlJ6.mp4 differ diff --git a/pictures/28 - INaz3lf.png b/pictures/28 - INaz3lf.png new file mode 100644 index 00000000..9c413ca3 Binary files /dev/null and b/pictures/28 - INaz3lf.png differ diff --git a/pictures/29 - Sq4b5tb.png b/pictures/29 - Sq4b5tb.png new file mode 100644 index 00000000..8593e0ce Binary files /dev/null and b/pictures/29 - Sq4b5tb.png differ diff --git a/pictures/3 - Itf9HQU.gif b/pictures/3 - Itf9HQU.gif new file mode 100644 index 00000000..348e9221 Binary files /dev/null and b/pictures/3 - Itf9HQU.gif differ diff --git a/pictures/3 - RYDfD9G.gif b/pictures/3 - RYDfD9G.gif new file mode 100644 index 00000000..a16b1c30 Binary files /dev/null and b/pictures/3 - RYDfD9G.gif differ diff --git a/pictures/3 - baechjr.mp4 b/pictures/3 - baechjr.mp4 new file mode 100644 index 00000000..062560d7 Binary files /dev/null and b/pictures/3 - baechjr.mp4 differ diff --git a/pictures/30 - W5puHl0.mp4 b/pictures/30 - W5puHl0.mp4 new file mode 100644 index 00000000..e9878206 Binary files /dev/null and b/pictures/30 - W5puHl0.mp4 differ diff --git a/pictures/31 - SNxTTFH.png b/pictures/31 - SNxTTFH.png new file mode 100644 index 00000000..b999d592 Binary files /dev/null and b/pictures/31 - SNxTTFH.png differ diff --git a/pictures/32 - hrBbbN9.png b/pictures/32 - hrBbbN9.png new file mode 100644 index 00000000..8d216228 Binary files /dev/null and b/pictures/32 - hrBbbN9.png differ diff --git a/pictures/33 - HrAMY78.png b/pictures/33 - HrAMY78.png new file mode 100644 index 00000000..b5072b41 Binary files /dev/null and b/pictures/33 - HrAMY78.png differ diff --git a/pictures/34 - iVWHIFQ.png b/pictures/34 - iVWHIFQ.png new file mode 100644 index 00000000..e8dc8797 Binary files /dev/null and b/pictures/34 - iVWHIFQ.png differ diff --git a/pictures/35 - xDFkXLX.png b/pictures/35 - xDFkXLX.png new file mode 100644 index 00000000..a4f9e1c4 Binary files /dev/null and b/pictures/35 - xDFkXLX.png differ diff --git a/pictures/36 - sfHXQgA.png b/pictures/36 - sfHXQgA.png new file mode 100644 index 00000000..5ebc4aa5 Binary files /dev/null and b/pictures/36 - sfHXQgA.png differ diff --git a/pictures/37 - Rquk9sX.png b/pictures/37 - Rquk9sX.png new file mode 100644 index 00000000..bc2d7459 Binary files /dev/null and b/pictures/37 - Rquk9sX.png differ diff --git a/pictures/38 - zeORVn3.png b/pictures/38 - zeORVn3.png new file mode 100644 index 00000000..2b46cafc Binary files /dev/null and b/pictures/38 - zeORVn3.png differ diff --git a/pictures/39 - PJGHoBA.png b/pictures/39 - PJGHoBA.png new file mode 100644 index 00000000..2f0fb92b Binary files /dev/null and b/pictures/39 - PJGHoBA.png differ diff --git a/pictures/4 - 9Mgi2BB.png b/pictures/4 - 9Mgi2BB.png new file mode 100644 index 00000000..54c221a6 Binary files /dev/null and b/pictures/4 - 9Mgi2BB.png differ diff --git a/pictures/4 - mvp7DJA.gif b/pictures/4 - mvp7DJA.gif new file mode 100644 index 00000000..7873e2c0 Binary files /dev/null and b/pictures/4 - mvp7DJA.gif differ diff --git a/pictures/40 - 7D43l65.png b/pictures/40 - 7D43l65.png new file mode 100644 index 00000000..c2beffb5 Binary files /dev/null and b/pictures/40 - 7D43l65.png differ diff --git a/pictures/41 - V641IfB.png b/pictures/41 - V641IfB.png new file mode 100644 index 00000000..737b6bfd Binary files /dev/null and b/pictures/41 - V641IfB.png differ diff --git a/pictures/42 - WhYQsVO.png b/pictures/42 - WhYQsVO.png new file mode 100644 index 00000000..2ac5d928 Binary files /dev/null and b/pictures/42 - WhYQsVO.png differ diff --git a/pictures/43 - g1Hp0id.png b/pictures/43 - g1Hp0id.png new file mode 100644 index 00000000..d921a2fa Binary files /dev/null and b/pictures/43 - g1Hp0id.png differ diff --git a/pictures/44 - 7IUdYUH.png b/pictures/44 - 7IUdYUH.png new file mode 100644 index 00000000..4f212c51 Binary files /dev/null and b/pictures/44 - 7IUdYUH.png differ diff --git a/pictures/45 - 3IP1foa.png b/pictures/45 - 3IP1foa.png new file mode 100644 index 00000000..214db676 Binary files /dev/null and b/pictures/45 - 3IP1foa.png differ diff --git a/pictures/46 - zaeBbkL.png b/pictures/46 - zaeBbkL.png new file mode 100644 index 00000000..64ed61a5 Binary files /dev/null and b/pictures/46 - zaeBbkL.png differ diff --git a/pictures/47 - DIfzsJa.png b/pictures/47 - DIfzsJa.png new file mode 100644 index 00000000..da69d5aa Binary files /dev/null and b/pictures/47 - DIfzsJa.png differ diff --git a/pictures/48 - d9jpgvb.png b/pictures/48 - d9jpgvb.png new file mode 100644 index 00000000..af15b3e5 Binary files /dev/null and b/pictures/48 - d9jpgvb.png differ diff --git a/pictures/49 - NxhxYAU.png b/pictures/49 - NxhxYAU.png new file mode 100644 index 00000000..efdc291f Binary files /dev/null and b/pictures/49 - NxhxYAU.png differ diff --git a/pictures/5 - BqHKVEI.gif b/pictures/5 - BqHKVEI.gif new file mode 100644 index 00000000..c9a262f6 Binary files /dev/null and b/pictures/5 - BqHKVEI.gif differ diff --git a/pictures/5 - hiQGij7.png b/pictures/5 - hiQGij7.png new file mode 100644 index 00000000..fa41bf14 Binary files /dev/null and b/pictures/5 - hiQGij7.png differ diff --git a/pictures/50 - GopsExI.mp4 b/pictures/50 - GopsExI.mp4 new file mode 100644 index 00000000..b1a49f83 Binary files /dev/null and b/pictures/50 - GopsExI.mp4 differ diff --git a/pictures/51 - V7preBJ.gif b/pictures/51 - V7preBJ.gif new file mode 100644 index 00000000..2b27af37 Binary files /dev/null and b/pictures/51 - V7preBJ.gif differ diff --git a/pictures/52 - DZZ6UZb.gif b/pictures/52 - DZZ6UZb.gif new file mode 100644 index 00000000..6710bfed Binary files /dev/null and b/pictures/52 - DZZ6UZb.gif differ diff --git a/pictures/53 - pTkJCCQ.mp4 b/pictures/53 - pTkJCCQ.mp4 new file mode 100644 index 00000000..062560d7 Binary files /dev/null and b/pictures/53 - pTkJCCQ.mp4 differ diff --git a/pictures/54 - BzLzLEC.mp4 b/pictures/54 - BzLzLEC.mp4 new file mode 100644 index 00000000..d1ab897e Binary files /dev/null and b/pictures/54 - BzLzLEC.mp4 differ diff --git a/pictures/55 - Nmsn5sk.mp4 b/pictures/55 - Nmsn5sk.mp4 new file mode 100644 index 00000000..a335229f Binary files /dev/null and b/pictures/55 - Nmsn5sk.mp4 differ diff --git a/pictures/56 - pxPtDGJ.png b/pictures/56 - pxPtDGJ.png new file mode 100644 index 00000000..7418e54a Binary files /dev/null and b/pictures/56 - pxPtDGJ.png differ diff --git a/pictures/6 - MMHYCQv.png b/pictures/6 - MMHYCQv.png new file mode 100644 index 00000000..f2d3ce27 Binary files /dev/null and b/pictures/6 - MMHYCQv.png differ diff --git a/pictures/6 - sQg6jr8.png b/pictures/6 - sQg6jr8.png new file mode 100644 index 00000000..e42193ca Binary files /dev/null and b/pictures/6 - sQg6jr8.png differ diff --git a/pictures/7 - 8owQaTT.png b/pictures/7 - 8owQaTT.png new file mode 100644 index 00000000..f681f07f Binary files /dev/null and b/pictures/7 - 8owQaTT.png differ diff --git a/pictures/8 - 9BzDk99.png b/pictures/8 - 9BzDk99.png new file mode 100644 index 00000000..22fd7213 Binary files /dev/null and b/pictures/8 - 9BzDk99.png differ diff --git a/pictures/9 - 1iFOwy9.png b/pictures/9 - 1iFOwy9.png new file mode 100644 index 00000000..136dadee Binary files /dev/null and b/pictures/9 - 1iFOwy9.png differ diff --git a/pictures/9Mgi2BB.png b/pictures/9Mgi2BB.png new file mode 100644 index 00000000..54c221a6 Binary files /dev/null and b/pictures/9Mgi2BB.png differ diff --git a/pictures/CvJS64Q.gif b/pictures/CvJS64Q.gif new file mode 100644 index 00000000..0e8ef925 Binary files /dev/null and b/pictures/CvJS64Q.gif differ diff --git a/pictures/RYDfD9G.gif b/pictures/RYDfD9G.gif new file mode 100644 index 00000000..a16b1c30 Binary files /dev/null and b/pictures/RYDfD9G.gif differ diff --git a/pictures/dXt7nNF.gif b/pictures/dXt7nNF.gif new file mode 100644 index 00000000..1f0b546e Binary files /dev/null and b/pictures/dXt7nNF.gif differ diff --git a/pictures/frontPage.png b/pictures/frontPage.png new file mode 100644 index 00000000..1e99e5fa Binary files /dev/null and b/pictures/frontPage.png differ diff --git a/pictures/gMBrIQy.png b/pictures/gMBrIQy.png new file mode 100644 index 00000000..eaef4abc Binary files /dev/null and b/pictures/gMBrIQy.png differ diff --git a/pictures/hiQGij7.png b/pictures/hiQGij7.png new file mode 100644 index 00000000..fa41bf14 Binary files /dev/null and b/pictures/hiQGij7.png differ diff --git a/pictures/p94xDiF.png b/pictures/p94xDiF.png new file mode 100644 index 00000000..94e0a36e Binary files /dev/null and b/pictures/p94xDiF.png differ diff --git a/pictures/sQg6jr8.png b/pictures/sQg6jr8.png new file mode 100644 index 00000000..e42193ca Binary files /dev/null and b/pictures/sQg6jr8.png differ