Function VectorMath.LineCircleIntersectionFactors
        
                LineCircleIntersectionFactors
        
                (float2 point, float2 direction, float radius, out float t1, out float t2)
    
            
            Calculates the two intersection points (point + direction*t) on the line where it intersects with a circle at the origin.
                Public
                    Static
            
        bool LineCircleIntersectionFactors (
float2  |     point  |         A point on the line  | 
                
float2  |     direction  |         The normalized direction of the line  | 
                
float  |     radius  |         The radius of the circle at the origin.  | 
                
out float  |     t1  |         The first intersection (if any).  | 
                
out float  |     t2  |         The second intersection (if any).  | 
                
Calculates the two intersection points (point + direction*t) on the line where it intersects with a circle at the origin.
t1 will always be less than or equal to t2 if there are intersections.
Returns false if there are no intersections.