As I might have written before I like printf-style string-formating. It’s imho the most convenient way to format strings and it can be really powerful if needed. However something that can be a bit tedious is output:ing “composite” values such as a vec3 or quaternion as there will be quite a bunch of repetition.
printf("{ %.2f, %.2f, %.2f }", vec.x, vec.x, vec.z);
Doing this for multiple values really get verbose and its easy to make simple copy-paste-errors ( see above! ).
Read More