Making surfaces and patterns using GH/ GH Mesh Commands / GH Imagemap Commands

Download the ZIP File :  class_04_intro_to_grasshoper

 


 

Attractors and Fields

https://www.youtube.com/watch?v=lURaUHKgjK4

Ex1) Making an Attractor Pattern

class_04_1_attractors

  • Vector / Grid / Hexagonal Grid
  • Vector / Field / Point Charge
  • Params / Point (select multiple points)
  • Curve / Analysis / Polygon Center
  • Display(menu) / Preview Plane Size / 0.5
  • Vector / Field / Evaluate Point
  • Vector / Fields / Merge Fields
  • Transform / Affine / Scale
  • Maths / Domain / Remap Numbers
  • Maths / Domain / Construct Domain /Sliders
  • Maths / Domain / Bounds
  • Params / Input / Graph Mapper
  • Surface / Freeform / Boundary Surface

 


 

Surface Geometry, Paneling, Patterns

Ex2) Intro Surface Geometry

https://www.youtube.com/watch?v=eevoTo8Xlz0&list=PLGV167zE8gnU5X0R81fJedKl9zsKsOLeI

  • Surface / Primitive / Plane Surface
  • Surface / Primitive / Sphere Surface
  • Surface / Primitive / Cylinder Surface
  • Vector  / Plane / XY Plane
  • Surface / Analysis / Surface Points (control pts)

 


 

Ex3) Exploring Surface

  • Params / Primitive / Domain2
  • Params / Input / Panel
  • Vector / Point / Construct Point
  • Create Slider by double clicking on canvas and type 0<2.5
  • Surface / Analysis / Evaluate Surface
  • Curve / Spline / Iso Curve
  • Params / Input / MD Slider
  • Params / Geometry / Surface (insert after plane surface and reconnect)
  • right click Surface and select Reparametricize
  • Display / Dimensions / Text Tag 3D (or Vector / Points / Text Tag 3D)

 


 

Ex4-1) Intro to Paneling

https://www.youtube.com/watch?v=abFx6E5nRDw&list=PLGV167zE8gnU5X0R81fJedKl9zsKsOLeI&index=3#t=1112.721652

class_04_1_paneling

  • Params / Geometry / Curves (select curves)
  • Surface / Freeform / Loft
  • Params / Primitive / Domain2
  • Params / Geometry / Surface (right click and select Reparametricize)
  • Maths / Domain / Divide Domain2
  • Sliders 1<15<30
  • drag and tap Alt button will create copy
  • Surface / Util / Isotrim
  • bake Isotrim
  • in Rhino sellast and move
  • in Rhino under Properties uncheck Isocurve Visibility
  • untrimmed surface vs. trimmed surface

 

Ex4-2) Surface Evaluation

https://www.youtube.com/watch?v=aLBwH_YaPf8&index=7&list=PLGV167zE8gnU5X0R81fJedKl9zsKsOLeI

class_04_1_panelingw

  • Surface / Analysis / Evaluate Surface
  • Params / Input / Panel
  • insert Params / Geometry / Surface (right click and select Reparametricize)
  • Display / Vector / Vector Display
  • Surface / Analysis / Surface Curvature
  • Display / Preview /  Custom Preview
  • Params / Input / Gradient
  • Maths / Domain / Bounds
  • Maths / Domain / Deconstruct Domain
  • insert Maths / Operators / Absolutes

 


 

Ex5-1) Flat Surface Panel Patterning

https://www.youtube.com/watch?v=gEjsP7o5JwE

  • double click on canvas and type command
  • Surface
  • Divide Domain2
  • Isotrim
  • Sliders
  • Area
  • Circle component (not container) + Slider
  • Sets / Sequence / Cull Nth + Slider
  • try Random and Range + Multiplication

Ex5-2) Curved Surface Panel Patterning

  • same as above
  • Circle + Slider
  • Vector / Plane / Plane Normal
  • Surface / Analysis / Evaluate Surface
  • Surface / Analysis / Surface Closest Point
  • Sets / Sequence / Cull Nth + Slider
  • try Random and Range + Multiplication

Ex5-3) Surface Split

  • same as above
  • Intersect / Physical / Surface Split
  • Sets / List / List Item

 


 

3D Topography

CLASS_04__3d topo_mesh.jpg

 

3D Topo_Mesh:

Given Geometry (Parameter) Contour Curve

Data Processing Divide Contour Curve

Construct Patch Surface from Contours, Mesh from Patch Surface, Delaunay Mesh from Points

Data Processing Explode Mesh, Extract Center Point from Mesh Face, Deconstruct Points to Get Z-coordinates

Construct Mesh Sphere, Center Box, Mesh Box

Assign Color Based on Z coordinates of Points Use Gradient, Custom Preview, Mesh Color

Bake Geometry Mesh Box(with Color)

3D Topo_Imagemap:

Given Geometry (Parameter) Base Curve, Base Mesh(Based on the size of Image Map)

Data Processing Deconstruct Base Mesh, Plug Mesh Points into Image Sampler, Remap Color Data from Image Map

Move Points along Z-Axis(Based on Color Data from Image Sampler)

Construct Mesh with Newly Acquired Points

Bake Geometry Mesh

Data Processing Explode Base Mesh, Extract Center Points from Mesh Face, Plug Points into Image Sampler, Remap Color Data from Image Map for Circle Radius, Remap Color Data from Image Map for Hexagonal Rotating Pattern

Custom Preview 2D Pattern with Color Data

 


 

Surface Drainage

drainage