Skip to content
/ KGL Public

opengl module for robotic simulation in KSIM

Notifications You must be signed in to change notification settings

tungkw/KGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KGL

OpenGL render, with basic objects, buffer contorllers and mvp shaders.

Dependencies

  • GLFW

for window context control

  • GLEW

for api definition finding

  • Eigen 3.4.0

Build

  • c++17 for Eigen align problem

Test

test with

  • mingw-64w (x64)
  • mingw-64w (86)
  • ubuntu18

BUG

Eigen

  • c++17 can not use operator new to create class with Vector4f or Matrix4f (but work for vector3f and Matrix3f), back to c++11 with macro EIGEN_MAKE_ALIGNED_OPERATOR_NEW fix it. (MinGW-64 8.1.0 win10)
  • callback function cannot do assignment to Matrix4f, alignment problem Cause 4, with compile flag -mstackrealign;

c++

  • template derive
    • through a non-template base class

quaternion

  • elegent transformation to rotation matrix

About

opengl module for robotic simulation in KSIM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published