How can I make this lamp?

So i was trying to make the like i am trying to make it using loft but not able to get these lines should I use grasshopper ? If yes how ?

There are a thousand videos on YouTube for lamps. Try giving it your best shot and deliver a .gh file we can work with else it’s unlikely someone here will help.

I’ve made many lamps like that. You can make both the top and bottom shapes the same way. Start with a planar curve that is the shape of the bottom edge. Then make a vertical stack of these curves. Then scale each curve in the stack to be the diameter you want. Then Twist the stack to give you the desired amount of twist. Then Loft the results. This will be your outside surface.

You can print this using Vase mode - but the results will be very thin and fragile. To get around this I typically make an inner and outer surface by using the Offset Surface component. However, if the outer surface is fairly smooth I make the inner surface from a circle. I’ve attached a little doodad I made that generates both outer curve and inner circle.


You should try tweaking the parameters one-by-one to see what they do.
Starmaker3.gh (12.3 KB)

3 Likes

Hello! This is a great help. Can you show me how to extrude this shape along a curved line? Thanks!

I haven’t tried using anything other than a vertical stack of curves, but I’d do it like this:

  1. Construct a 2D curve in the XZ plane that has the shape you want. Or make a 3D curve if that’s what you want to try.
  2. Use Pframes to create as many perpendicular frames along the curve as you’ll need to maintain the shape - probably no more than 5 or 6 points.
  3. Use each frame as the base plane to make your Starmaker curves.
  4. Loft the resulting curves.