Fit rational and non rational surfaces

Hi, I have a problem : I would love to join two surfaces :

They are the same degree and have the same point count, but don’t fit when the points are located on the same place for both surfaces…

When I press “info” I see that one surface is rationnal and the other not. Maybe converting ? but how :sweat:?
Thanks !

How indeed if you don’t attach any files.

forum.3dm (143.9 KB)
sorry, here is the .3dm

nobody knows why it happens ? it’s happening again today but the 2 surfaces are just standard sufaces.
They have the same point count, same degree, same point weight but don’t match


forum 2.3dm (190.3 KB)

Hi Enzo - run MakeUniform on the upper one.
List shows the knots are not identical.

image

-Pascal

2 Likes

Hi Enzo
It’s a tolerance thing. Please follow my pictorial below.
Troubleshooting saying that your edges need 0.1225… distance tolerance


Solution: move tolerance from 0.01 to 0.5

Joining the 2 surfaces works now
image
Note: this is done here for academic purposes to prove a point, but I wouldn’t do it in large multi-component or multi surfaces file. I personally would keep the 0.01 tolerance and then use the _JoinEdge command, or if that is not acceptable, I would rebuild the surface(s).

Hello - this is not a good idea at all. Please see help on JoinEdge. In general,if you need JoinEdge, or giant tolerances, something needs fixing in the model.

-Pascal

2 Likes

thank you again Pascal ! you’re a serialresolver :laughing:

thank you too Dorithope, I keep joinEdge in mind too, but I will try not to use it to use it too much because i want to stay precise

1 Like