turn on isocurves (properties window)
the bottom surface is planar within document tolerance - build it like this - including the gab-area.
_planarSrf
_cap
can do this job.
for the curved surface inside the rectangle - build it as an trimmed extrude - avoid those pointy - collapsed edge faces.
my guess: both points above will help for better _offsetSrf and _shell
The bottom of the original was created using cap. This s just the offset created by Rhino (except for the three bottom surfaces). The entire bottom, including the “planar” surface, created by shell were caca. So I extracted all three and deleted and was trying to patch the hole when I encountered this oddiy.
Let me add another oddity here. The solid here take several steps.
Loft/Cap
Intersect
Fillet
Intersect
WireCut
Now shell.
The result will shell without error IF and ONLY IF I do a ShrinkTrimmedSrf at every step.
can you please specify the differences of the 3 surface-clusters in your file more precisely:
what are the difference in making them?
where is the input surface before offset / shell ? (did I miss it ? it s not in the file ?)
what is the offset / shell distance ?
maybe use _text _dot or other annotations in the rhinofile to link your question to it.
did you check document tolerance compared to size of details and offset ?
did you check edge tolerance ?
→ seams ok
Edge Tolerances: 0.0000 to 0.0008
median = 0.0001 average = 0.0002
not sure what exactly is the difference between the 2 worksflows above (ShrinkTrimSrf many times / once) - are the results in the document ?
_explode
_untrimAll
to compare them ?