algorithmic modeling for Rhino

Daniel Piker
  • Male
  • United Kingdom
Share on Facebook
Share on Facebook MySpace

Daniel Piker's Friends

  • Berkhan Eminsoy
  • Logan Powell
  • Maurizio Giodice
  • Alberto Pugnale
  • Fong Weng Kong
  • Nate
  • zhebin huang
  • Gregory Quinn
  • Colin Rennie
  • delara
  • Matt
  • Phil Frank
  • Artman
  • Lorenzo Vianello
  • Hector Quilantan

Daniel Piker's Groups


Daniel Piker's Page

Profile Information

Daniel Piker's Photos

  • Add Photos
  • View All

Daniel Piker's Videos

  • Add Videos
  • View All

Daniel Piker's Blog

Kangaroo 2.41 - including beams and curvature continuity

The big new feature here is beams. This was one of the main motivations for adding 6 degree of freedom nodes, and something I've been meaning to include in Kangaroo for several years.

Before, with only 3 degree of freedom nodes, it was very hard to model bi-axial bending behaviour and torsion. Now, when each end of the…


Posted on October 21, 2017 at 6:31pm — 9 Comments

Animated gif encoding within grasshopper

Despite the age of the format, gifs remain a popular and very widely supported way to share small animations. The slider animation function in Grasshopper makes it easy to turn definitions into a sequence of images, but until now you…


Posted on March 24, 2016 at 12:00pm — 11 Comments

Kangaroo 2.0 - Now out of the pouch and available for testing!

A few days ago I uploaded the first public work-in-progress version of the new Kangaroo (

I'm really excited to share this new release - which makes Kangaroo significantly more powerful and flexible.…


Posted on March 22, 2015 at 12:30pm — 19 Comments

Aether – simple speedy spatial fields for Grasshopper

Spatially varying fields, which associate a value (such as a number or a vector) to every point in space, have a wide range of applications.

I wanted a simple way of defining such a field in a Grasshopper script component as an…


Posted on December 16, 2014 at 8:01am — 33 Comments

Kangaroo wins at 1st ALGODeQ competition

ALGODeQ is an international competition for algorithmic design programs, held for the first time this year.

There were 190 entries from 43 countries, judged by a large panel of professors and practitioners from around the world, in a multi-stage process.

The original intent of the organisers had been to award a single Grand-Prix, with an award of 1 million Yen, but during the judging process it was decided to award multiple highest prizes in 3 separate categories.

It is a… Continue

Posted on November 4, 2014 at 1:18am — 46 Comments

Comment Wall (49 comments)

You need to be a member of Grasshopper to add comments!

At 3:17am on April 25, 2020, Gianni said…

Hi Daniel, you are my hero....

I will ask you to help me in these definitions that I made ... I am a beginner ...
1st wish: how can I force the circles on the edge of the Brep to collide as in solution 1?
2nd wish: how can I add a circle one after the other to fill as in solution 1?
3rd wish: how can I put the larger circles in the center and the smaller ones near the edge when I have to regularize the packaging of the circle?
hoping for your help ...

At 1:42am on March 28, 2019, Siphiwe said…

Hi Daniel

Are you able to create the attached panels on grasshopper?Regards,


At 7:47am on March 16, 2019, radhika agrawal said…


is there any way i can equally create quad mesh in grasshopper

At 3:25pm on March 7, 2019, David Dirsa said…

Hi Daniel,

I was wondering if I could get some advice on using Kangaroo 2/Rhino 5 to "shrinkwrap" geometry.  I've attached a file for your reference.

I have a created a sphere around a solid mesh. The sphere is collapsing using a zero length goal and the vertices of the mesh should be colliding with the sphere, but instead they appear to be pulling through the solid.

Any advice on how to best preserve the collision?

Thanks in advance for any help you have time to provide.



At 2:14am on February 4, 2019, ARYA AISHWARYA said…

Hello I am new to grasshopper.I am doing my thesis on minimal surfaces.

I am trying to make a scherks surface.

Could you please help me in solving the error of the script



At 5:45am on January 17, 2019, Contestables said…

Hi Daniel,

about planarization process where I can find some references for the theoretical and mathematical principles underpinning the simulation?

Thanks a lot,


At 1:29pm on July 10, 2018, Pedro Veloso said…

Hi Daniel, 

I am trying to integrate a simple 2d collision with Kangaroo in GHPython. in the example of the attached file, I have 5 polygons, four of which are attached by their coincident vertices. The attached polygons should move as single body and should repel the isolated polygon, which is not connected to anything. I am able to implement it in GH. I am able to implement the forces in GH and the solver in Python. However, when I try to implement the forces in GH Python, the results are buggy. Nothing happens and when I move a slider that constraint the max number of iterations, the shapes start to rotate.

Thank you.

Here is the original post:

At 10:51am on December 5, 2017, shabnam1367 said…

download link for kangaroo please

At 1:24am on November 10, 2017, yasloghmani said…

hi dear daniel:

Unfortunately, I can not simulate a few scissors with Kangaroo

Thank you for helping me in this field

At 7:04am on August 11, 2017, Fergus Shi Yong An said…

Hello, Daniel, I am trying to add a "select one point" in my C# written componet. But failed. Can you give a hint how the Grasshopper window is hidden, and the Rhino window is activated? Thanks so much .






  • Add Photos
  • View All


  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service