Boundary Surfaces with Pufferfish

Hi! I tried working a little with the Pufferfish Tween Through Surfaces component. These are my files:
1.3dm (108.6 KB)
1.gh (10.6 KB)

If I have a “g” as surface, it seems to not work:


I always just get rectangles, and nothing in the shape of the “g”.

Does it not work with Boundary Surfaces? Or is there a specific component missing?

In Rhinoceros and Grasshopper a surface is a simple geometry
"Represents a base class that is common to most RhinoCommon surface types.
A surface represents an entity that can be all visited by providing two independent parameters, usually called (u, v), or sometimes (s, t)."
In UV space it is a rectangle !!
https://wiki.mcneel.com/rhino/nurbssurfaces

1 Like

Now I have tried it with mesh instead of surface and it works :smiling_face_with_three_hearts:

Obviously I didn’t really know what surfaces are. I think it’s still confusing, but thank you

Look what I did:


1.3dm (73.4 KB)
1.gh (8.4 KB)

It’s super fun!

Do you know (or maybe @Michael_Pryor or someone else) how to add such a structure?


Source: Pufferfish – Grasshopper

I have already opened all files from Pufferfish V3.0 Examples, but I didn’t find something like that. A few scripts didn’t work with my Mac, unfortunately.

Would be cool if we could let it work :sparkles:

I mean such a structure:
structure

All of Pufferfish works fine with Mac. Tween doesn’t work with solid trimmed geometry like those letters. Make them mesh with equal topology. The structure in question uses the batwing component from mesh+ as the morphing unit along twisted boxes.

1 Like

Thanks a lot!

Do you have an example script that uses this?

Just replace the morphing geo from any twisted box example file with the batwing node from mesh+

Now I have issues to understand m+Batwing. What is needed for this?

A rectangle for G1 and a rectangle for G2

Many of the components from Mesh+ used to not work on macOS, including the Batwing one. I don’t know what the state of this is nowadays though.

1 Like


I connected two rectangles and it doesn’t work.

Hmm, maybe that’s the problem.

@cucumber Yea must be Mac thing, here on Windows works fine (P.S. you wouldn’t use the “out” output, that’s just outputting error messages.)

1 Like

Oh, alright. Thank you