3D line drawer
exception callback