Srf | Srf Intersection not working

Hello,

Im creating an intersection of 2 srfs and I have tried all advices from the forum and AI chatbots and still the intersection is not working :frowning:
Any idea for the solution?

Thank you very much in advance! :tulip:
Diana

Srfs_intersection.3dm (3.1 MB)

If you move your objects (huge) to the origin and scale them down, the intersection is found (left), but they don’t trim, because your conical surface has a singularity. If you move the plane down, then they also trim.

Hmm, this does look somewhat problematic to me… Some of it may be a Rhino bug.limitation

First, you are very, very far from the origin. The sweep center point is at

-742091140.928,-1041086040.474,203979.815 in millimeters with 0.001 tolerance

That point is 1278498903.683 millimeters from the world origin, or almost 1300 kilometers away…

Certain types of calculations don’t work well at that distance.

However, that being said, bringing it closer to the world origin doesn’t help. It only finds one point as the intersecton. The objects are still pretty big with respect to the mm units, but scaling them down doesn’t seem to help.

One of the things that may be causing Rhino trouble is that the plane goes through the singularity (pole) on the swept surface. Move the plane away from there and the intersection is found. that’s what I see at the moment, others may be able to find a more precise reason.

ExtractIsocurve of the swept surface at the plane location should get you should get you the same curve as the intersection.

Hi Diana -

Thank you for that sample.
I’ve put this on the list of the developer to take a closer look:
RH-92550 SSX: Failure Sample
-wim