Grasshopper Advanced Practice #01 | Kangaroo

Contents

  1. Kangaroo
    1. What is “Kangaroo” ?
    2. Pipeline | example
    3. Components
  2. Application | example
    1. spring
    2. bend
    3. pLaw
    4. equalize
    5. sphere colide
    6. laplacian smoothing
    7. planarize
    8. unroll
    9. remesh

Kangaroo

What is “Kangaroo” ?

Kangaroo is a Live Physics engine for interactive simulation, optimization and form-finding directly within Grasshopper. Kangaroo is a particle-based simulation add0n and is good at simulating elastic materials like springs.

For more detail, refer official documentation here.

Pipeline

There are 3 phases to use grasshopper:

  • initial setup
  • simulation
  • visualization

スクリーンショット 2014-12-10 17.40.20

Components

  • Kangaroo :    Simulator in Kangaroo
  • Spring From Line :    Make springs from lines
  • UForce :    Make unary force at certain point with certain direction

Applications

  • spring
  • bend
  • plaw
  • equalize
  • sphere collide
  • laplacian smoothing
  • planariza
  • unroll
  • remesh