Skip to content

This is OpenGL implementation of billiard simulator using ray tracing method.

Notifications You must be signed in to change notification settings

jinseokbae/billiard_simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

billiard_simulator

This is OpenGL(3.3) implementation of billiard simulator using ray tracing method.

Installation

Libraries below should be installed before running.

  1. assimp
  2. glfw
  3. glm

Running

I tested with Ubuntu 18.04. Demo Image

Demo Video

Colors of ball, ground plane, guide-line are converted for every episode. You may choose to exclude frictional force with setting 'damp_speed' as zero vector in main.cpp file. Demo Video

Reference

  1. Learn OpenGL

About

This is OpenGL implementation of billiard simulator using ray tracing method.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages