I am really new to opengl and c++, I was working on a billiards game. I have everything working except for the collisions. I needed to try to finish up my CheckCollision method also double checking my collide method would be appreciated as well. I can't figure out how to compare to balls and then find there distance and then calculate there speed before and after the collision. I have some of the ideas down but I am lost on how I can get to where I need to go. I've just been reading online articles and so forth trying to figure it all out. Any suggestions or help would be greatly appreciated.