seurban
Mechanical
- Nov 10, 2008
- 7
This is an issue I've run into before and managed a work around, but I don't think it'll work this time and I'd like to find a real solution. After creating a lofted surface (or perhaps a boundary surface), basically a tube that might have a weird path or cross-section, what's the best way to put a rounded tip on the end?
A year or so ago I ran into this and tried to use a boundary surface, cutting the profile into two halves (it was symmetric) plus an intermediate section for the first curve direction, then using the curved perimeter as the other direction. Basically, it was like a revolve that morphed along its revolution. This worked ok, except showing curvature revealed some nasty things radiating the center of the “revolution” which would probably show up on this glossy part [see first row of pics in attachment].
The best I could figure out was to do a boundary surface around the perimeter, then use a filled surface to fill it in. It still wasn’t perfect, but we were cutting a hole in this part and I was able to localize the nasty curvature to the location that was being cut out (quite convenient, cutting out the parts that don’t work well is an excellent technique
) [see second row of pics in attachment]
Now I’m faced with a similar problem, only it’s a little more complicated. First, I don’t get to cut out the parts I don’t like. Second the loft is tapering as it travels in a helical path. So my tip needs to follow this helical path. First attempt (using the first technique mentioned, only without the middle section and with loft): surface quality disaster (see below). [see third row of pics in attachment]
So I tried to isolate this whole tip thing. I created the basic profile, cut in halves, made a rounded path, and lofted with perfect results. [see fourth row of pics in attachment]
Then I tried getting closer to reality and put the rounded path on a curved surface (similar to how it will be in the helix) and was back to nasty curvature radiating from the center. Using a loft or boundary surface seems like the best way to control what I want, but it seems like having the profiles share endpoints only works in perfect situations. [see fifth row of pics in attachment]
So does anyone have any ideas on how to solve this, and similar problems?
A year or so ago I ran into this and tried to use a boundary surface, cutting the profile into two halves (it was symmetric) plus an intermediate section for the first curve direction, then using the curved perimeter as the other direction. Basically, it was like a revolve that morphed along its revolution. This worked ok, except showing curvature revealed some nasty things radiating the center of the “revolution” which would probably show up on this glossy part [see first row of pics in attachment].
The best I could figure out was to do a boundary surface around the perimeter, then use a filled surface to fill it in. It still wasn’t perfect, but we were cutting a hole in this part and I was able to localize the nasty curvature to the location that was being cut out (quite convenient, cutting out the parts that don’t work well is an excellent technique
Now I’m faced with a similar problem, only it’s a little more complicated. First, I don’t get to cut out the parts I don’t like. Second the loft is tapering as it travels in a helical path. So my tip needs to follow this helical path. First attempt (using the first technique mentioned, only without the middle section and with loft): surface quality disaster (see below). [see third row of pics in attachment]
So I tried to isolate this whole tip thing. I created the basic profile, cut in halves, made a rounded path, and lofted with perfect results. [see fourth row of pics in attachment]
Then I tried getting closer to reality and put the rounded path on a curved surface (similar to how it will be in the helix) and was back to nasty curvature radiating from the center. Using a loft or boundary surface seems like the best way to control what I want, but it seems like having the profiles share endpoints only works in perfect situations. [see fifth row of pics in attachment]
So does anyone have any ideas on how to solve this, and similar problems?