morphologica
morphologica copied to clipboard
A library of supporting code for numerical modelling (JSON config, HDF5 data, Modern OpenGL visualization)
Currently, the NaNs are acted on, which is probably not what one wants in a computation.
Especially 0 values come out as 0f rather than 0.0f. Solution might be to output float{val}
Imagine 3 double precision scalars, one of which is greater than the other 2 by std::numeric_limits::epsilon(); The output of this when auto scaled by morph::Scale would be { 0, 0,...
I'm sure I can read the data into a vvec.
graphDataCoords has its contents allocated with new/delete.
This should be either an extension of GraphVisual to handle 3D or a separate class.
Unit test morph::vec, morph::Quaternion, morph::TransformMatrix etc, to ensure that their constexpr functions work when invoked at compile time.
These function declarations exist in morph/tools.h, but there are no definitions. Can either re-implement, or remove the declarations. ```c++ /*! * split csv into a vector */ static std::vector csvToVector...
In ColourMap and friends. Maybe for a version 4 of morphologica.