Optimize surface before use "Offset Srf" Command

Hi there,

I tried to create a closed polysrf from a srf I made before. The uv orientation was not unreliable for using “offsetsrf” command. However, I couldn’t find a proper way to make a solid piece and keep the original shape of the surface.

Is there any way to do that?
Folding srf.3dm (188.7 KB)

Hi Kerui - I would go ahead and offset the surface, Solid=No and then clean up the points at each end that do not converge properly, then construct (Loft) the edge surfaces and Join.
How thick must the part be?

  1. Offset the surface

  2. Find the ClosestPoint on the offset from the singularity on the input.
    image

  3. Draw a line from that point or use CtreateLine=Yes on ClosestPoint, so that you have an end and not just a point object to snap to.

  4. Turn on control points for the offset. Select all the points that fan out near the tip

  5. SetPoint, XYZ to the end of the line

image

image

image

  1. Loft the edges and Join

-Pascal

1 Like

Hi Pascal, this is an ingenious way to do that! It works well on my scale. This part has to be at least 80 thick so it is fine to have tiny naked srf.

But I still wondering if there are some ways to avoid this occurrence. Since the surface was from Bend Command in grasshopper (PS: The original patched surface UV was totally fine with offset srf but was not idealize on Bend Command), what should I do to optimize my surface from the very beginning?

Many thanks!
Kerui

Hi Kerui - my guess is the original, un-folded surface will show the same problem, possibly in the ‘other direction’
image

-Pascal

Thank you so much Pascal, I guess it is my workflow issue.
Forgiving my ignorance, I attached my gh file and rhino file to show you what I mean “avoid the occurrence.”

And I write some side notes over there so that you can have a better understanding of my problem.

Kerui
Folding srf.3dm (307.5 KB)
folding srf.gh (34.2 KB)

Hi Kerui - on your first, original surface, - ShrinkTrimmedSrf, then Rebuild to say 32 by 32 points, then hand it over to GH…?

image

-Pascal

Hi Pascal,

I’m so sorry that these days are so busy and I totally forgot to reply to you, this is the first time I heard this Command, and thank you soooo much on this project!

It has been worked successfully in my gh and, many thanks!

Kerui