Created by: DolphinDream
Statistics Node Update
- add new statistical functions (variance, standard error, range, count)
- fix some division by zero bugs (now the functions return zero when division by zero occurs)
- add node header label to match the selected function(s) names
- add node header icon (histogram) to better match node's purpose
- add feature to draw the statistics in the node editor (as colon aligned "names : values")
- add button to toggle drawing statistics in the node editor on/off
- add Selected Statistics mode to allow selection of specific statistics to be computed and/or displayed
- add (12) monospace true type fonts to be used for drawing statistics in node editor
- add settings to adjust the drawn statistics (font, color, scale, offset), floating point precision (Property Panel)
- add option to toggle statistics name abreviation on/off (Property Panel)
- reorganize code, cleanup and add comments
The UI for the 3 “modes” (single statistics, all statistics and selected statistics):
The Selected Statistics with drawn statistics using full names (all statistics selected):
The Selected Statistics with drawn statistics using full names (some statistics selected):
The Selected Statistics with drawn statistics using abbreviated names (some statistics selected):
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.