Dear all,

I need to calculate the intersection between a circle and a surface. I’m using this.

ci = Rhino.Geometry.Intersect.Intersection.CurveSurface(c, panelSrf[i], tolerance, tolerance);

for(int k = 0 ; k < ci.Count; k++)

{

Rhino.Geometry.Intersect.IntersectionEvent ptOnSrf = ci[k];

if(ptOnSrf.IsPoint)

intersectPt.Add(ptOnSrf.PointA);

Nevertheless my input for the curve is a circle. And I’m converting the circle like this:

Curve c;

c = (Curve)baseCircle[i];

but is not working.

How can I convert the circle to a point?

thanks in advance

C