I’m going to sweep the two rectangles with the curve. However, I want radiuses on the corners of the rectangles. The fillet function doesn’t seem to work on those rectangles probably because they’re arced in the z-direction. What the best way to fillet these corners?
Fillet and FilletCorners only work on curves which are planar in the region of the fillet.
If the desired end result is a surface with filleted corners then the surface using the rectangles with sharp corners, and then fillet the surface.
An alternative is to create a temporary surface for each rectangle. ProjectToCplane the rectangles. FilletCorners the projected rectangles. Then Project the fillets on to the temporary surfaces.
The curved portions of the rectangles are very bumpy with a lot of control points. Is this desired?
One method you could use:
_Rebuild the curved curves to a simpler structure (I used degree 4, single span)
_Extrude these
_OffsetSrf
_FilletEdge
_BlendSrf (position)
_MatchSrf (tangent) twice
Here’s a thing you can try to fillet non-planar curves - works OK most of the time I think. Right now it just bails oif the radius is too large, I’ll see if I can tune that up.
The only thing I can’t figure out is how to get that script into the proper place in the file system. It’s in the downloads folder right now. I’m not much of a windows expert.
Thanks to Pascal’s FIlletNonPlanar.py, I was able to attain my goal. Only now, I’m trying to figure out how to construct surfaces on the top and bottom, so far with no success. I’m a little at the border of my expertise with this project. Thanks for all the help so far!
The issue with fillet-edge is that is prescribed by a radius. The customer I’m machining the part for wants me to play with different fillet curve shapes, which is why I was trying to sweep. Is there any way I can sweep a curve around that workpiece?
Hi Rex there are other ways - I’ll see if I can cook something up that makes sense - the transition can be some ellipitical shape then correct, or is it a variable arc cross section?
I create the arc myself by drawing it by hand and digitizing it into Rhino. Is that what you mean by variable cross section? This is to be a valve cover on a Corvette and the customer is particular about how that curve looks, so I need to be able to iterate it. I really appreciate your help!
For instance, this is the curve I swept. The part just needs a top and a bottom. Perhaps if I constructed oversize surfaces for top and bottom, the swept curve could trim them?
Hi Rex - see if this helps at all - I did one quadrant, very quickly but basically:
Make clean simple curves from the near-arcs. I made the two red arcs.
Extrude the side walls and trim with the lower arc , right view (or extrude it and use the surface to trim)
Extrude the upper arc and trim with the green curve (a clean filleted rectangle) from Top.
Now, think about how to buiold the transition -As is, the gap cannot accommodate a true arc that is tangent to both top and side surfaces at all locations. A blend surface may do - it has the advantage of being adjustable.
V8/WIP has some tools that may help as well - with FilletSrfToRail you can specify a curve on a surface that will drive the fillet and the fillet will vary to make sure it is tangent -
Hi Rex, your transition surface is a bit of a mess though - I don’t think you can get away with this
if that is the one… if you are going to Sweep2, make sure to use the Add Slash feature to add shape curves at every corner segment to true up the surface.