Grasshopper – Paneling

UV Coordinates

Screen Shot 2016-01-27 at 15.57.59UV coordinates are the way to describe  positions on a 3D surface with 2 values.

For example, geographic locations should be described in 3D coordinates, because the globe is spherical, but actually, it is described in 2D coordinates, longitude and latitude.

Screen Shot 2016-01-27 at 15.57.35


  • Eval Surface: evaluate surfaces to find {P} as the position, {N} as the normal vector, and {F} as the plane at the point from UV coordinates.

UV Subdivision | Sample file


  • Divide Surface: divide surfaces into segments {P} and their normal vectors as {N} and {uv} as UV positions.
  • Surface Frames: divide surfaces into segments to provide {F} as planes on surfaces and {uv} as UV positions
  • Divide Domain2: divide UV domains of surface into segmented domains of {S}
  • Iso Trim: trim surface by UV domain

Practice: Triangle Paneling | Sample file

Screen Shot 2016-01-28 at 17.24.58Components

  • De Brep: breaks Brep down to {F} as faces, {E} as edges, and {V} as vertices.
  • Boundary Surface: makes the planar surfaces of the {S} from the planar closed curves.