Alpha 0.1.4
Pre-release
Pre-release
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