I have a project for the University to make a 3D application which does the following:
- A real physical object travels on a trajectory with recording hardware on it (3-axes accelerometers and gyros)
- My app gets the stored info from a file and generates a 3D model in a window recreating the trajectory of the real object over a surface - like a cube traveling and rotating in 3D space.
From searching the net and asking friends I found that I should use OpenGL (as the App should be usable on handheld devices after time). The question is what language should I use - C# or C++? I know that for gaming C++ is preferred (being faster and cheap on resources), but since this App is more like (if not exactly) a short 3D movie, not more than 2-3 minutes long, low on textures and objects, will there actually be a difference?
I'm more used to C# from doing recent projects and now when trying to get back to C++ I found it very difficult. So I do prefer C#, but if the benefits from C++ are worth it I will get back to it. On the other hand I'm very new to OpenGL and the concepts there are giving me a big headache.