Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 

Reference files on the filer server:

/Volumes/DDE/BDE_VIAD-MATERIAL/01_VORLESUNGEN & PROJEKTE/17HS/Sem5_EmbodiedFabrication/RhinoAndGrasshopperSampleFiles

Geometry - basic building blocks

geometryexamples of manifestationsparameters
point
points
x/y/z coordinates
line
curve geometry
startpoint
  • Line
endpoint
  • Polyline
polyline
  • Circle
  • vertices
  • closed (y/n)
curveCV Curve
Circle, 
  • vertices
  • control points
  • degree
surface geometry (NURBS)
  • surface
  • from points
  • from curves
    • polysurface

    solids
    • box
    • sphere
    • cylinder
    polysurfacevolumes - primitives

    meshes / polygons
    T-splinesmeshes / polygons
    • faces
    • edges
    • vertices


    Boundary representation (BREP)

    geometric entitiestopological
    pointvertex
    lineedge
    surfaceface

    Rhino Interface

    Setup:

    • Turn on Point Snap (End, Midpoint, Center, Intersection, Perpendicular, Quadrant) & Grid Snap
    • Turn on Gumball
    • Turn on shading for the perspective window (shaded or ghosted)

    • Tip: Enter or Space to enter commands


    First Steps in Rhino

    WhatHowVisual Aid
    navigating
    • Pan (two finger swipe/right mouseclick + Shift - also Control + Shift + click and drag)
    • Zoom (pinch)
    • Rotate View (two finger swipe/right mouseclick - also Control + click and drag

    selection

    depending how you drag your selection window either everything touched by the selection window is selected (bottom right to top left) or only objects that are fully enclosed by the window are selected (top lect to bottom right)


    create geometry

    _line
    _curve
    _circle
    _arc
    _rectangle

    edit 2D

    _move
    _copy
    _rotate
    _scale
    _dir (flip direction)
    _array


    _join
    _eplode
    _trim
    _split
    _group
    _ungroup

    _extend
    _mirror

    edit with gumball

    Turn on control points

    Turn on gumball

    • select control points or geometry and use handles to move, rotate or scale
    • extrude: drag move handle then hold Command
    • to select contour: Command + Shift + select contour



    create 3D geometry

    primitives:

    _pipe
    _box
    _sphere
    _cylinder

    operations:

    _sweep
    _loft
    _rail
    _revolve
    _extrude

    boolean operations

    _BooleanUnion
    _BooleanDifference
    _BooleanIntersection

    use a reference image_BackgroundBitmap

    Exercise 01 - 


    ...

    First Steps in Grasshopper

    Great introduciton to Grasshopper: http://grasshopperprimer.com/

    Exercise 01 - Rhino: draw line and revolve

    Image Added

    Image Added

    Commands:

    • draw line; turning on gridsnap makes things easier
    • join the line, if it is not a joined line already
    • use _fillet to create the round inner edge
    • revolve countour to create a 

    Exercise 2 - Rhino: transform and extrude, using gumball

    Image Added



    Grasshopper - the parametric glass

    Premise: design a definition to control height, top&bottom radius and wall thickness through sliders.

    Image Added

    1. set basepoint in rhino and connect to grasshopper
    2. create sliders for heith, top&bottom radius and wall thickness
    3. move (copy) the centerpoints for the all circles but the lower outer radius
    4. subtract the wallthickness for the inner circles
    5. create a loft (mind the order)
      loft type (O) set to "straigt"
    6. create the bottom inner and outer surface with "boundary surface"
    7. join all surfaces
    8. "bake"

    Grasshopper - working with attractors

    Premise: Control the diameter of circles by the proximity to an object

    Image Added

    1.  Create a "rectangular" grid
    2. control Size and Extend through sliders
    3. create circles on the intersetion points (p)
    4. control the radius of the circles through the distance to a point set in rhino
      use a division or mapping to adjust the scale

    Grasshopper - deconstruct a mesh

    Image AddedImage Added

    Image Added

    1. connect a mesh from rhino
    2. "deconstruct mesh"
    3. "deconstruct face"
    4. read out the edges through "list items"