<-Back

Function: Inter-Circle-Sphere

INTER-CIRCLE-SPHERE 3d point or nil

Returns point of intersection between the circle described by circle-center, circle-radius, and circle-plane-normal, and the sphere described by sphere-center and sphere-radius. Iff the circle and sphere do not intersect at all, NIL is returned.

arguments:
circle-center 3D Point
circle-radius Number
circle-plane-normal 3D Vector
sphere-center 3D Point
sphere-radius Number
positive-angle? Boolean
Controls which of two intersection points is returned
keyword arguments:
tolerance Controls how close the entities must come to touching to be considered as intersecting, Default Value: *ZERO-EPSILON*

<-Back