| Allegro CL version 10.0 Unrevised from 9.0 to 10.0. 9.0 version |
Arguments: point circle-center radius &optional pos-to-return
Returns 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 argument is a position object for the arbitrary point. The
second argument is a position object for the center of the circle, and
the third argument is a real number for the radius of the circle.
Returns a position object or nil
.
If pos-to-return
is nil
or unspecified, then a new position
object is created and
returned. Otherwise pos-to-return should be a
position object, which will be modified and returned.
As usual, position objects should contain integers. See make-position. See also radial-line-circle-intersection-x-y.
Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 9.0 page.
Created 2015.5.21.
| Allegro CL version 10.0 Unrevised from 9.0 to 10.0. 9.0 version |