hi can anyone help me? so im making a food cover with this parametric design and trying to add the hollow by using lunchbox plugging, but the result looks so complicated and the hollow is on every surfaces
i wanna change the model for only having one thickness or surface but still have the same design, my previous design is much more look like having a void or empty space inside each stack, not a thickness or one surface, so thats why the result looks so complex
this is how i wanted, only have one surface or thickness
Using a positive ‘Thickness’ value, Offset Surface(orange group) offsets IN instead of OUT. That’s not intuitive, even though IN is what I want. More seriously, IN creates self-intersecting surfaces in some cases, especially when the surface “diameter” (in top view) is small.
A cascade of issues is caused by this discovery. Code can be adapted but intervention earlier in the process looks necessary to me. Thickening IN or OUT must be an option, eh?
My inclination is to not even try because the “easy way” would be very specific to this geometry. So much depends on how a shape is created that a universal solution seems unlikely - from me.
This is one of many “simple” ways to thicken this shape. Simple in the sense that it’s very specific to this geometry rather than trying to work for all shapes.
SUnion takes ~7 seconds (in R7) so a two second Data Dam was added before it. (red group)
In another thread, Martin Siegrist (@martinsiegrist) posted a C# solution to thickening that is impressive I don’t think I’ve ever seen it before. It uses the CreateOffsetBrep method which has been hiding for years. With minimal refactoring I was able to get it to work in R7.
So to try it here, I modified earlier code from this thread to produce a simple stepped shape.
I looks good but according to the text panel is an “Open Brep”, not a “Closed Brep”. I baked it and used Rhino’s ‘Analyze | Edge Tools | Show Edges’ feature:
It’s possible that changes before the orange group can fix this problem, such as rebuilding the ‘TweenCrvs’ or using fewer points or different seed values for random amplitudes’.
I don’t know why radiused edges appear on the outside of this shape?
Very interesting. It appears to work best with “simple” shapes that have clean edge curves but I haven’t experimented with it much yet. Apparently sensitive to ‘tolerance’ value changes