Grasshopper

algorithmic modeling for Rhino

Hello all,

I am very simple yet annoying problem that I would like help with.

I have a list of values ranging from 0 to the length of a surface that I use to evaluate iso curves along the U axis of a flat surface. Think of it as subdivisions that I have customized to a desired outcome, rather than subdividing the surface on a constant U/V distance.

When I input these values into a point xyz component, the output goes into an iso curve component and returns curves along the whole distance of the surface something like the first image I have attached.

Now what I do is create a lofted surface from two U-shaped polylines to get something that looks like a U-shaped trough. I explode the lofted surface into brep components, and take the surfaces into the same function. I assume the script would act the same way and calculate the iso curve for EACH surface. Apparently not.

I'm clearly missing something OBVIOUS, but what do I do to return the iso curves across a brep at my specified U values?

Even with a point oriented component with the values cross-referenced, it somehow places points in the CENTER of the surface because apparently that is the origin? See image 3.

Views: 2050

Replies to This Discussion

Have you tried reparametrizing your surfaces before getting the uv values? If not, be sure to reparameterize all the inputs, otherwise the uv values may not match. To do so, just right-click on the surface inputs.
Im not really sure if this is what you are intending to get, but if you just graft your surfaces onto their own individual paths, then the definition seems a little easier to control.

I have inputted points from rhino to control the location of the isocurves, so rhino file and ghx attached for you to look at.
Attachments:

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service