Twisted tower with pipe

Hi everyone,


twisted_tower.gh (9.6 KB)

I tried to recreate the model shown in this picture using Grasshopper, but I wasn’t able to match it exactly. Could anyone help me edit the model?

Hello
there are many ways to do that
You can twist a curve, array it then mirror it, use a curve in Rhino so you can modify it at will

Or you wan make circles, divide them and connect the points.

Then some Dendro and Shrinkwrap because this one is better at negative offsets !

twisted_tower.gh (28.5 KB)
twisted towers.gh (16.5 KB)

5 Likes

Much appreciated for your help.
I made some edits to the model to create a 3D version similar to the one in the picture. I’m not sure if my model matches exactly, but I need it to be the same as the one shown.
Would you mind checking my Grasshopper file to make sure it matches? I would really appreciate it in advance.


twisted towers_best version - iteration_5.gh (21.6 KB)

FYI,
TwistedTowerWithPipe.gh (15.2 KB)

2 Likes

Thank you so much for your help. I have one last question: For my project, I need to print this geometry using a clay printer. As an input, I require a surface or curve that can be contoured. I would appreciate it if you could help me convert the volume difference or Brep into curves or surfaces. I would be grateful for your assistance with this as well. Thank you in advance!

You can get the surface via Content Cache

I had no “Rhino” tab in Grasshopper. I suppose it is for Rhino 8 since I am using Rhino 7. Is there another component to convert volume or brep to surface or curve?

I have a quick question: How are we able to convert “volume difference” to Brep or surface?

Right click on component and click Bake (the egg !)

Unfortunately, BAKE is not working, after I BAKE it and attribute it to the Brep or geometry in this file, its G-code is not created. I need its surfaces.
Termite Example File 2 of 2.gh (1.6 MB)

From what I see you are not clear from the beginning so it is very hard to give good help.
As you want to 3d print apparently in vase mode an object it seems you need an open object and not a solid one !
Secondly it seems the tool you use needs surface but indeed it is not the Rhinoceros Wording. In your example you use an Open Brep. It seems a bit strange a Mesh didn’t work for this “slicer”. @jessesn solution could work but you’ll have to not put the caps and transform this geometry to Brep.

I use “Simplify3D” as slicer to print through clay printer. Unfortunately,meshes are recognized by this slicer, breps works better. it is weird, you are right, in other slicers like “Cura” meshed work as well, but for printer I use cura is not compatible unfortunately. this was the reason I asked you how could I change your model into brep or surface. sorry for any inconvenience.

Hi everyone, I want to print this geometry with a Clay printer, so I changed this geometry from mesh to Brep, but since it is an open brep, when I import the file in slicer software, it is not working as an object to print, is there any way to change it to a closed brep?
I will appreciate it in advance.
twisted towers_best version - iteration_5.gh (22.0 KB)

I exported your Quad Remesh output as an STL file and loaded it into my slicer (Orca current version.) Your geometry is too large for my FDM printer, so I scaled it to 50%. Orca reported a bunch of STL errors, but it fixed them well enough to be sliced. After that it sliced OK.


I expect the resulting GCode will print OK.

To obtain a valid mesh using Dendro, you need to provide appropriate parameter val;ues to S (Volxel Size), B(Bandwidth) and I(Isovalue) input options of Create Settings component.
DendroCreateSettings..gh (24.1 KB)

:bell: BTW, pls avoid repeatedly posting on the same topic.

Hello
I am still not sure you are on the good path for the 3d printer you want to use.
My tool outputs a Solid Mesh, it means there is an interior and exterior.
With Jessesn script you can have, an open Brep with not thickness. To do that you extract the Multipipe geometry and split it. You can do the same with my script but there are some things to change.

The example geometry in the slicers is like that


It is just a skin, open brep, no volume … There is no interior or exterior.

From my understanding you need just a skin.
But in the slicer example you gave (termite file) it seems you wanted to use this component


I am really not sure it will work with a geometry with multiple “legs”. It is impossible to make a continuous curve from this type of geometry.
Perhaps there will be others tools to use in Termite ? But I haven’t the plugin.

My advice
Try to use Termite with a simple brep done in Rhino with the same topology as the object you want. Something like that. If it works it will work with other geometry similar.

1 Like

Used this ages ago…their website only list mesh files? How are the mesh files worse?

I used Cura slicer to have g-code for my print. it was shown in “Cura” as well, the only problem was that it’s not compatible with my printer, and they had different origin points. as a result, I used “Simplify3D” as a slicer which is compatiblewith, but in this case the model is not recognized by it. can I have your g-code?Although I am not sure it is compatible or not to Wasp 2040 caly pribter or not!

Sure - please note the following:

  1. The GCode is for a 50% size
  2. My slicer outputs GCode that is compatible with Klipper, not Marlin - but I don’t think there’s a huge difference between the 2
  3. Orca said the STL file has some “unsupported” parts which I expect come from small bumps on the Subd output.

Googledrive ZIP

Much appreciated, I will check it