I’m unable to trim or intersect theseUnableToTrim.3dm (46.6 KB) two surface.
Enclose you will find the Rhino6 file.
I’m using a default setup and objects are in the middle of the grid space. I was thinking is a precision problem but I do not understand why in this case (since is a default setup).
Hello - that seems unlikely since the arc part of the surface is not a separate one FilletEdge would not make that on its own- there must be some other operation involved.
Right: Checking surface and polysurface [ATT: YOUR POLYSURFACE WILL EXPLODE]
'_SelPolySrf
_Explode
'_SelSrf
_ExtractWireframe
'_SelCrv
_testValidateControlPointSpacing
_enter
; I'm not able to undo, so you need to press Ctrl Z 3 times
It can be very useful if implemented visually so that we do not has to inspect each surface manually.
As for example a simple option to display control points in red if they are to close to each other.
Can be cpu intensive but can be calculated not often when curve or surface are been modified and in a separate process thread cpu core.
Or include it inside ‘! _Check’?
Ok @pascal I debug what happened.
Somehow I was not able to split surface by isocurve ‘Split _Pause _Isocurve’. So I extract the iso curve and use that to trim. Then I apply to shrink to that trimmed surface and I get 3 points overlapping. Rhino6 and 7 ShrinkBug.3dm (280.0 KB)
Hello - try starting DivideAlongCreases > SplitAtTangnets = Yes. You should also be able to split with an isocurve using the Int Osnap to hit the intersection of two isocurves.