There are two new functions in version 0.2 of the software:
1, Cue Ball Path After Contact - This varies based on Cut Angle and Cue Ball English.
2, Cue Line - Where the pool cue is pointing to, or the aiming line prior to cue deflection.
Please note these two functions are "general approximations". Actual result may vary depending on different playing conditions or human factors. The goal right now is to provide a visual reference to aiming ideas.
Unfortunately, the lines are off (to be fair, I know you said they are "general approximations".) I've already written software for some instructional material that I'm preparing that does this very accurately (accounts for tip height properly, variable inelasticity, variable friction, etc) and I can help you make it more precise if you're interested. My software is more for creating vector B&W graphics for publication at the moment, but it would be nice to incorporate the ideas into cuetable at some point in the future.
You'll have to wait just a bit though as I'm preparing for publication and racing to finish things. You know my interest in pool and three-cushion, and I think you'll really enjoy my merging of the two from an instructional viewpoint.
I have to you guys are doing a wonderful job on this software, but i will have to back Robert, the cue ball estimated travel is quite off, speed of the cue ball would have to be hit quite hard to travel in the projected approximation, we need to know where the cue ball would travel at say lag speed or natural rolling speed. I know theres alot of factors in this, spin, conditions of table and balls, and velocity of cue ball.
Maybe you guys ought to take Robert up on that, and good luck.
Thank you very much for your kind words and offer to help. We definitely would love to use a better formula to create a more realistic simulation. This will help people greatly in their shot visualization process.
Please contact me when you have time to talk.
BTW, if you are tied up with production work, I'd be happy to help you on the graphic ends to take some weight off your shoulder.
Cue Ball and Target Ball are both perfectly round
Cue Ball's diameter is D and it's center is X1, Y1
Target Ball's diameter is D and it's center is x2, Y2
Table Pocket's center is X3, Y3
There are no obstructions between X2, Y2 and X3, Y3 or X1, Y1 and X2, Y2
What is the algebraic expression, given the above variables, for the coordinates
Where X4, Y4 = the desired cue ball ending position, a distance of D past the Target ball strike point (assuming it does not change direction when hitting Target ball) after it has struck the Target ball directly toward the X3, Y3.
Why do I want to know this? I'm trying to use a ghost-mouse type program to help me cheat on computer-based pool games... I know, not the most noble of causes, but you've definitely solved this one with the programs you posted.