Grasshopper

algorithmic modeling for Rhino

Hello,

I have made a closed curve with 2 curves.

points 1 to 23 makes curve-1 and points 14 to 26 makes curve-2. Points 1 & 26 are one and the same to form a closed curve.

All points have 3 i.e. X, Y & Z parameters. At the moment 'Z' parameter is set to 0.

Now when i use a planar surface components it works well. But because i have Z parameter i need Edge surface component to work well. Edge surface gives me a funny shape, not like planar surface. 

Essentially with Z parameter as 0, edge surface should look like planar surface, or not?

When i try edge surface with simple 4 points it works. The moment it gets relatively complex i do not get desired result. 

All the points 1-26 in the curve were formed progressively in order i.e. 1, 2, 2...26 in GH not in Rhino.

What m'i doing wrong?

cheers

aB

Views: 690

Attachments:

Replies to This Discussion

can you upload your file?

That's a pretty tough shape to get edgeSrf to work well on. It might be possible but I'm not sure. Maybe break it up into 4 crvs (top, bottom, left right). 

Did that patch solution not work for you? If it were me I think that's the route I would go.

-Brian

Brian,

Well, i had begin this project with 7 different curves...it did not work

than i just quickly tried edge surface, it worked for simple form with 4 curves.

so i simplified my definition relatively to make it out of only 2 curves.

i used your patch definition, but it gives an error, saying the input is 'null'.

I have attached my Gh file...

Thank you again :-)

cheers

Attachments:

Will a mesh work for you? Or does it need to be a surface?

If a mesh works, here is one way you could do it (attached).

The patch component works fine for me, but it's a pretty loose representation of the ideal surface.

Brian

Attachments:

If it needs to be a surface and patch doesn't cut it, another way would be to contour the whole thing and loft the resulting curves. You'll run into issues though if contouring ever creates more than one curve per contour line - so not the best solution.

Brian,

As you might have speculated that I'm far from being competent in GH, hence I'm sorry if I'm picking your brains and taking your time.

This surface / mesh that I'm building is a base for a final structure that might resemble the shell structure of radiolaria - www.radiolaria.org - and then I want to manufacture it via 3D printing. Do you think mesh will be up to it? 

Also, whether the mesh will work or not, could you please explain me the process on how you arrived to the mesh i.e. why you used all these components that you have used in your definition? As I do not want to directly copy and paste it, I want to understand on why you used all the other components to arrive to the resulting mesh. This will be a huge favour.

Knowing that the form that i have created is very important, do you think starting with the curves was the right thing or do you have any other way in mind to achieve this form with XYZ parameters?

regards,

aB

Hey Agneesh,

A mesh will be fine for 3d printing, you'll just need to thicken this one first (look into weaverbird).

As for the process, I joined the curves, divided it up into a bunch of points, used Delaunay triangulation to create a mesh, but this mesh isn't trimmed to the form you want. So I took the joined curve, projected, extruded, capped and meshed it to use the mesh split component. This takes the delaunay mesh and splits it with the extrusion we just made. 

That's pretty much it. There are probably other ways to do this much more efficiently but it works.

Let me know if you need any other clarifications

-Brian

Brian,

Thank you very much. i will go ahead with your suggestion. 

Well, i have already stumbled twice only at the beginning of my project. I'm pretty sure you will see a my posts in this group a lot more :-D

Thanks again for being kind and resolving my problem. i will look into weaverbird as u suggested.

regards,

aB

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service