TODOs.txt 955 B

12345678910111213141516171819202122232425
  1. - rewrite in libigl style
  2. - remove use of double underscores (http://stackoverflow.com/a/224420/148668)
  3. - document inputs and outputs to all functions
  4. - document all member fields
  5. - document all classes
  6. - light direction is backwards
  7. - remove global variables (not threadsafe)
  8. - encapsulate (in igl namespace) and move static/global functions, use lambdas?
  9. - preface macros with "IGL_"
  10. - trackball mouseup captured by tweakbar
  11. - zoom with pan rather than scaling
  12. - refresh draw while resizing
  13. - use constructor initializer list rather than complicated constructor
  14. + resize TwBar with window
  15. + trackball should be able to drag over TwBar
  16. + don't zoom on horizontal scale
  17. + remove global `using namespace std`
  18. + remove `#define IGL_HEADER_ONLY`
  19. + guard `#undef max`
  20. + fix all -Wsign-compare
  21. + missing `#include <iostream>`
  22. + missing `#include <fstream>`
  23. + fix all -Wunused-but-set-variable
  24. + makefile for libiglviewer.a
  25. + Viewer.h should include Viewer.cpp