| Allegro CL version 9.0Unrevised from 8.2 to 9.0. 8.2 version |

**Arguments: ***
point-x point-y circle-center-x circle-center-y radius
*

Returns as multiple value the coordinates of the point on the edge of
a circle where it is crossed by a line that passes through the center
of the circle and through an arbitrary
point. Returns `nil`

if the circle center and
the arbitrary point are the same.

The first two arguments are real numbers for the X and Y coordinates
of the arbitrary point. The third and fourth arguments are real
numbers for the coordinates of the center of the circle, and the last
argument is a real number for the radius of the circle. Returns two
real numbers for the X and Y coordinates of the intersection point, or
`nil`

.

See also **radial-line-circle-intersection**.

Copyright (c) 1998-2012, Franz Inc. Oakland, CA., USA. All rights reserved.

Documentation for Allegro CL version 9.0. This page was not revised from the 8.2 page.

Created 2012.5.30.

| Allegro CL version 9.0Unrevised from 8.2 to 9.0. 8.2 version |