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