Again there have been enormous changes in the back-end.
The front-end also changed substantially.
Changes include:
- 4 new buttons for controlling the simulation pace and quality
- A hidden debug mode allowing for bodies with negative masses [and more stuff in future]
- Celestial body generator can now change masses and types of bodies being created
- Amongst celestial body types that now became available are Asteroids and Still stars (which by definition do not move)
- Celestial body selector can track its' selection as it undergoes collisions
- Help messages expansion
- More essential statistics shown in the window-top text
- Celestial bodies' traces deletion
- Back-end preparations were made for orbital path prediction
- Orbital traces are now rendered in a nicer way [They do not darken now. They become transparent.]
- Probably something else
A sub project called "Wuxing" has been created.
Wuxing is a tiny animation engine intended to illustrate the inner workings of unique pair evaluation algorithms.
It is a helper utility for algorithm design.
The algoritm shown in pairalgo/tianche.cpp
is intended to be a replacement for the currently used method of pair evaluation used by the gravity simulator. It will allow for multi-threaded approach and optimisation.
Also huge rendering performance improvements are planned.