   Time-Based Collision:  Circle-Segment
  I''m sitting here at my computer, listening to White Zombie at 1:00 in the morning, and a problem has found its way into my brain.  I know how to determine Circle-Segment collision, and I even know how to determine when and where a Circle-Circle collision occurs (which we can call time-based collision).Unfortunately, I don''t know how to determine when a Circle-Segment collision occurs for a given delta-time.  I''ve sought articles that explain this, to no avail.  The Circle-segment collision formula looks like this:c = center of circlen = nearest point from c to segmenta, b = ends of segmentA = segment in questionB = segment between a and cC = segment between b and c. = dot productn = a + [(b - a) * (B . A)] / [(B . A) + (C . A)]Since I''m using time-based collision in my project, I need to determine when and where a collision occurs for a given delta-time (the period between screen updates).  Any help on this matter is greatly appreciated.  Thanks in advance.  