Skip to content

Alpha 0.1.4

Pre-release
Pre-release

Choose a tag to compare

@etaiami09-cmd etaiami09-cmd released this 18 Jun 20:02

Alpha 0.1.4 - Save And Load Simulations, Module / Extension Support

New Features

Serialization

  • Press Ctrl+S to save a simulation as a JSON file
  • Press Ctrl+O to open a simulation JSON file
  • These files will maintain positions, velocities, and any custom attributes / constants (more on them later)

Modules / Extensions

  • Can now create new modules easily with a simple C++ API that, when compiled as a dynamically linked library, can be loaded through a GUI from the application
  • Can add custom force, velocity and position handling, custom constants, custom particle attributes, and custom rendering

Bug Fixes

  • Fixed particles randomly disappearing when electrostatics are enabled

Notes

Along with the setup wizard I have also attached an example compiled DLL that can be used to test out the extension system