Skip to content

imistyrain/MRHead

Repository files navigation

MRHead

License GitHub repo size stars

usage

see project wiki

header files

  • mrdir.h: provide cross platform EXISTS MKDIR SLEEP and getAllSubdirs, getAllFilesinDir .etc
  • mropencv.h: provide cross verson opencv header files
  • mrlog.h: provide elapse time
  • mrutil.h: provide int/double to string convertion and split string

gl

  • glcv.cpp: capture camera to cv::Mat and draw it in OpenGL as texutre
  • solar.cpp: simulate solar systems
  • test.cpp: switch between opengl1.* and 2.* shaders
  • gl3d.cpp: 3d obj viewer, use m key to switch different mode.
  • glutcube.cpp : trackball rotation by mouse
  • glfwcube.cpp : supoort wheel and ctrl message, depend on glm >= 0.9.9