Hello Helpful Forum,
I have a project coming up where we have a bench (probably formed from a twisted wood) which curves and flows in x,y,z directions. What would be the best workflow and commands to use to create such a bench that well later on be 3D-Printed?
I suppose I’d start with running some tutorials from the Learn page to get youy head around the NURBS modeling process, and working in multiple views.
I think I’d take a different approach - creating these swirling curves, making them nice and keeping them at a constant distance will be head-explodingly difficult.
Rather than trying to create the edge curves I would create a few lines running perpendicularly between them, and loft those lines to create a surface. Like this:
Create a box defining the space the bench will occupy, so you have something to ground your placement.
Place a line representing the depth of the seat from front to back on the centreline where you want the surface to be. Copy that line and place it where you want the flat part of the seat to end. Place another copy where there is a significant change of direction and rotate and move it to reflect the desired direction. Place and orient more lines until you have represented all the significant orientations. If you are seeking a symmetrical bench you can set out one side and use mirror to get the second.
Adjust the surface by moving and rotating the lines. Because you had history on for the loft the surface will follow the changes in the lines. Apart from improving the aesthetics of the surface, make sure you adjust out any self intersections.
Once you are happy with the surface, offset it to create a solid with the desired thickness.
If you are likely to need to do a lot of tweaking you might find history an insufficient tool (for example, using offset to create thickness breaks history so once you do that you can’t go back (well, you could if you save a copy of your model beforehand). In that case you will be better off using Grasshopper to control the positioning and orientation of your lines and the surface generation.
my guess - this is a special case of a developable surface.
the unrolled pattern is a rectangle.
the two edges are parallel but the rulings have different lengths.
… if this is the case - it will be more a computational problem then a pure modelling task…