algorithmic modeling for Rhino

Erick Katzenstein
  • Male
  • Brooklyn, NY
  • United States

Erick Katzenstein's Friends

  • Luis Quinones
  • shahryar
  • Daniel Christev
  • Luca Beltrame
  • Kartik Gala
  • hamid abhari
  • Wei
  • Ben Howes
  • Mostafa R. A. Khalifa
  • Yoshi Fukumori
  • Huzefa Ali
  • Julien Ybert
  • Setion Branko
  • behnaz

Erick Katzenstein's Groups

Erick Katzenstein's Discussions

Python and Button Component
1 Reply

I just noticed that the button is not working correctly with Python. If I click the button to activate it to True, which then instantiates something like a loop in the Python component, the series of…Continue

Started this discussion. Last reply by Erick Katzenstein Apr 21, 2015.

Python Bug
4 Replies

Can anyone explain why the below code is not working?  I'm wondering if this is bug in the new Python component.  The "a" is reading an object id, but the battery is outputting a null value.…Continue

Started this discussion. Last reply by Erick Katzenstein Sep 21, 2012.

Python add to Rhino Document
1 Reply

I downloaded the new Python and it seems to not have an add to Rhino Document option (as referenced in this post: …Continue

Started this discussion. Last reply by Erick Katzenstein Aug 2, 2012.

Wish List
1 Reply

I'm collaborating with another user in the community and would like to know if it's possible to link accounts.  Outlined below: User A and User B collaborate.User A and User B make a video to post on…Continue

Started this discussion. Last reply by Erick Katzenstein Oct 19, 2011.


Erick Katzenstein's Page

Profile Information

Company, School, or Organization
Mode Lab
Web or Blog

Erick Katzenstein's Videos

  • Add Videos
  • View All

Erick Katzenstein's Blog

Parking Generator (working definition)

This definition is sloppy at the moment and needs a lot of work.  The parking counts are not accurate (it counts lines instead of spaces) and the generating spaces need work as well.

I'm posting the progress though in case anyone wants to check it out.



Posted on January 31, 2012 at 8:07am — 2 Comments

Shrink Wrap with Kangaroo

This definition approximates a shrink wrap for generic brep geometry.

There are two steps:

The first step creates a mesh from a bounding box and drags each vertex to the closest point on the brep. Andrew Heumann offered a similar definition back in December (

The second step takes the…


Posted on October 29, 2011 at 1:00pm — 25 Comments

Laser Material Optimizer

Reduces material area for cutting from a series of sections.  Uses Galapagos.

Any feedback would be much appreciated.


References this post:



Posted on June 30, 2011 at 8:00am — 1 Comment

Sectional Modeler for Laser Cutter

This is a definition (WIP, attached) which creates sections for a laser cutter from opened or closed single geometry.  This won't work on every geometry, but it will work for a lot of them.  It uses offsets and booleans so it may be difficult to predict.


I'm also playing with a way to minimize material area for cutting (with galapagos).  If anyone can offer help to improve it, let me know! 




- Some issues with outside…


Posted on June 6, 2011 at 10:30pm — 12 Comments

Comment Wall (1 comment)

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

Join Grasshopper

At 11:05am on November 18, 2011, Huzefa Ali said…

check your gmail account please. Thanks. There is another problem i am facing with the defination. Once i export it to coral draw for cnc cutting, the curves fail to read and they don't join. Any advice for what i should do?



Search Grasshopper


  • Add Photos
  • View All

© 2017   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service