No description
- C# 100%
| PhySim2D | ||
| PhySim2D.UI | ||
| PhySim2D.UnitTest | ||
| .gitattributes | ||
| .gitignore | ||
| PhySim2D.sln | ||
| README.md | ||
PhySim2D
This is an old project of mine. I have made the source code available for anyone who likes learning by example. Honestly, my taste and opinion have changed since then and I don’t think that the code quality is particularly good. I had a tendency to over-abstract everything which isn’t a good habit. If you are a beginner (a true beginner), I find it more useful to think of the problem as a closed-set problem instead of an open-set one and try to find the solution that will satisfy everything. Still, I am very proud of this project because I learned a lot about myself, and was important for my career.
Main Features
- Broadphase
- Simple Grid & Brute
- Narrowphase
- SAT Collision Detection
- Collision Solver [based on Erin Catto Box 2D Implementation]
- Integrators
- Explicit Euler
- Implicit Euler
- Semi-Implicit Euler
- RK4
- Constraints
- Coherent Joint Distance between two points.
- Simple UI
Tools
- C#
- .NET Framework
Credits
I used a bunch of online resources, but this was educational and I don't remember exactly which one.