Skip to content

A Big leap forward

Latest
Compare
Choose a tag to compare
@hgonomeg hgonomeg released this 26 Mar 22:36
· 135 commits to master since this release
dc95783

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.