| Allegro CL version 10.1Unrevised from 10.0 to 10.1. 10.0 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-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.

This page was not revised from the 10.0 page.

Created 2019.8.20.

| Allegro CL version 10.1Unrevised from 10.0 to 10.1. 10.0 version |