Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Wrap a solid part?
marcel_robitaille742
Member Posts: 5 EDU
in General
Hi,
I am trying to wrap a solid part onto a cylindrical surface. I would like to create a carbon nanotube like this: https://www.researchgate.net/figure/9-Types-of-carbon-nanotubes-a-armchair-b-zigzag-c-chiral-Reproduced-from-55_fig9_305766738
I want to do it in a very general way so I can change the chirality (armchair, zig-zag, anything in between, see previous image). I created an unwrapped hexagon grid where I can choose the angle to wrap with. Then, I dynamically create a cylinder with the correct diameter and angle, and I take the intersection of my grid with a rectangle rotated at that angle. The problem I am facing is that I can't wrap this part around my cylinder.
I also considered wrapping the sketch, but I don't know of any way to dynamically take the intersection of the sketch of the hexagon grid and the rectangle, or to dynamically add thickness to the edges of the wrapped surfaces on the cylinder. I know how to manually do it with the cut tool and by meticulously clicking each edge of the wrapped surfaces, but that breaks as soon as I change the angle.
Is there any good way to achieve this carbon nanotube effect?
0
Comments
Is this correct?
https://cad.onshape.com/documents/c98fbdae3809fbf91e3b336e/w/09b4fc4001e5fb93fcaffd0a/e/f7dcd57e17acccad6009cb87
If you’re looking for one part studio where you can modify one variable and change it from zigzag to armchair or chiral, well that’s not what I’m doing here.
I’ll give you one part studio for an adjustable zigzag and another part studio for an adjustable armchair. And MAYBE another part studio for an adjustable chiral
To have the ability to do all of those from one part studio, well I’d have to think about that for a while. Can’t guarantee anything
OK, but for the meantime, here is zigzag
Now I might be giving you a little bit more with regards to zigzag than you’re asking for, in that you can adjust the thickness and the width all using variables.
I can modify this part studio and give you armchair, maybe later this evening if I get some time to do that
In order to adjust either of these parts studios, do it only from the variables. And within those variables, the only thing you should tweak is the number or the amount
Take note that once you adjust a variable, it takes a little time for this thing to regenerate
Armchair has been added in to the above document
To make the ends of the nanotubes look good, it’s going to require a couple MOVE FACE features. And every time you modify the nanotube, you’re going to have to tweak these. So save these two adjustments for the very last
I looked closer at the link that showed the three different examples and I noticed a couple things that I didn’t catch the first time
These nanotubes are not circular. They’re faceted when viewed from overhead or from plan view or top view. So the way I see it now, wrapping doesn’t seem to make sense because wrapping is applying something to a circular surface and these things are not circular
The other thing my eyes didn’t catch the first time — is that they are round tubes. So what I’ve done is not going to make any sense for what you’re looking for
I did notice that you had a part studio where it looks like you did a pretty good job. So now you can plug in some variables so you can adjust the diameter or hexagon size and what not. Maybe the size of the tube. That type of thing.
But it looks like you’re getting it figured out
Maybe you would just need to start with a "cloud" of 3D points and "connect the dots", could the "Frame" (or Beams feature) help here?
I still think the key is to find the smallest "chunk" you need to draw before you can create the rest with a pattern (and a few boolean / cuts at the end to clean things up).
Just to be clear when I was talking about "rings", I meant hexagon of 6 C atoms, not "slice" of the tube. I would expect these to be all the same shape at least within each "configuration" of the nanotube so I would start with modelling one of these and then look at ways to pattern them (rather than try to draw "the whole thing").