Grasshopper

algorithmic modeling for Rhino

SUMMARY: We are attempting to map a geometry (think perhaps of a hexagon...) onto a curved plane (think of a cycloidal vault...whose normal changes constantly as one progresses up the curve from the bottom edge to the apex) and the problem we are encountering is that the geometry (hexagon) is NOT CURVED....it is STILL constructed of STRAIGHT LINES. We clearly want the geometry to curve in concert with whatever surface it is applied to. No exceptions.

With the referenced geometry conforming to the surface to which it is applied, now imagine the geometry has a thickness instead of just being flat. Imagine we now have hex tiles. The edge conditions must conform to the localized normals of the curved surface. On a sphere, tiles would all have the same edge conditions. In other words, they would not change in order to accommodate the macro geometry of the surface. But when you are working from anything BUT a perfect circle, the normals change.

THE QUESTION: How do we populate a curved surface with a referenced "tiled" geometry and maintain said curve within the "tiling."

Views: 946

Replies to This Discussion

Taz,

Thank you very much for your response. Very grateful.

The problem is that the example you present here utilizes flat planar geometries, whose own surfaces (interior and exterior) are not curved along the initial reference surface. We have been successful with performing what is in your example without any problems. It is getting the pieces to curve that is our problem. We want curved, but separate, pieces and then to not have to draw that again and again and again in Rhino every time we change the design.

Hi.

Have you ever tried "Pull Curve" component?

This seems to have resolved the problem. Thank you very much for your help!

Ah, I see.  You can also use [Map to Surface] directly.

http://www.grasshopper3d.com/forum/topics/how-to-put-any-pattern-on...

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service