I have several Problems.
I want/ have to build a simulation. In which the flight bahvior of different discgolf discs should be simulated. These discs can have different shapes and properties like, thickness, weight, curvature etc and their flight path will change based on those values.
Unfortunately I do not really know what technologies/crates to use...
I need the following things:
- A way to render the simulation. The different meshes of the discs, an environment to make it look nicer on the eyes and some UI stuff. I already looked into the Amethyst engine but that but quite overkill, although all features I need are available... (also I am concerned about performance)
- Calculating... I think nalgebra is the way to go here.
Since I am also not sure how to actually simulate the flight, those decisions are hard to make. Which leads me to my second problem: how? I already thought about that problem but I feel stuck. What I learned to far is that in game engines or the like, drag is calculated by estimating the drag coeficient. But I would like to really simulate the real flight path. So I thought maybe a fluid simulation is the way to go. Calculating the air and discs moving in it.
You may see that I am struggeling to ultimately decide on which way to go, I hope you have some helpfull thoughts about that.
Thank you in advance