#include "right_axis.h" #if __APPLE__ # include #elif defined(_WIN32) # define NOMINMAX # include # undef NOMINMAX # include # include #else # define GL_GLEXT_PROTOTYPES # include # include #endif IGL_INLINE void igl::right_axis(double * x, double * y, double * z) { double mv[16]; glGetDoublev(GL_MODELVIEW_MATRIX, mv); igl::right_axis(mv,x,y,z); } IGL_INLINE void igl::right_axis(const double * mv,double * x, double * y, double * z) { *x = -mv[0*4+0]; *y = -mv[1*4+0]; *z = -mv[2*4+0]; }