algorithmic modeling for Rhino
In addition to Hyungsoo's advice, there seems to be a deep misunderstanding here about how Grasshopper works. Objects to the left of other objects provide inputs and are never changed by whatever you do to the right of them. So if the Bezier Span component did something, it would do it on its own since it does not depend on anything else. Then, once it does its thing, the Graph Mapper gets to do its thing based on the result of the Bezier Span component.
In this case, even though both objects in your file use the word "Bezier", they have nothing in common. The Graph mapper takes in numbers (not curves, or points, or tangents, just single numbers) and projects those numbers onto the graph. Think of it as drawing a vertical line through the supplied number and finding the intersection point of that line and the graph. The output of the Graph mapper is then the y-coordinate of that intersection point.
It doesn't really matter what type of Graph you're using (Bezier, Parabola, Linear, Perlin, ...) only the Graph Mapper object knows and cares about this detail. The graph curve inside the Graph Mapper is not accessible to anything else, you cannot use that geometry in Rhino, and you cannot use that geometry in Grasshopper either.
Sigh, I have a feeling I'm doing a really bad job at explaining this today...
Actually David your explanation is quite good. The only thing I would have changed is to add the word "vertically": "... and projects those numbers vertically onto the graph..." And for continuity, "The output of the Graph mapper is then the Y-coordinates of their intersection points."
A good addition to your explanation would be how using the Domain object as an input can control the Graph mapper outputs.
Hyunqsoo, David and Birk,
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by