algorithmic modeling for Rhino

Marcus Strube
  • Hamburg
  • Germany

Marcus Strube's Friends

  • Harsh Gupta
  • Cameron Cummings
  • hamid abhari
  • Antonio Turiello
  • djordje
  • Mohamed Naeim
  • Pieter Segeren
  • Giulio Piacentino

Marcus Strube's Groups

Marcus Strube's Discussions

Getting Guid of Target
4 Replies

Hi,in C I can use the 1st line to get B's Guid. What can I do in A to get it without using ghenv.Component.OnPingDocument()?…Continue

Started this discussion. Last reply by Marcus Strube Sep 17, 2016.

Revolving a 'closed' filleted curve
3 Replies

I am trying to revolve this closed, filleted curve, but it is not working. And I don't know what's going on:1. Why is the filleted curve not 'closed'?2. Even when it is closed, Radius == 0.092 e.g.,…Continue

Started this discussion. Last reply by Marcus Strube Jul 27, 2016.

Cycles' Components
1 Reply

Can these components already be downloaded somewhere?Continue

Started this discussion. Last reply by Gui Talarico Jul 13, 2016.


Marcus Strube's Page

Profile Information

Marcus Strube's Photos

  • Add Photos
  • View All

Marcus Strube's Blog

'Respecting' Voronoi

I recently had the (finally not so fantastic) plan to manipulate a Voronoi diagram so that I smuggle in my own polyline (1st image). I thought that relaxing all lines but my own could look awesome. It doesn't at all (2nd image), but I thought maybe it is useful or inspiring for someone else...…


Posted on June 11, 2016 at 11:31am

Shatter multiple curves at their intersection points using Python

I wasn't able to use GH components to split several curves at the intersection points MultipleCurves(MCX) returned. At least, things looked like a mess. So I wrote sth. in Python. Maybe useful for someone else, too: Pastebin.

Posted on June 7, 2016 at 11:50am — 6 Comments

Calculating Inflection Points

The non-Python part of the definition translates a cubic bezier curve so that P0 is at (0,0,0) and P4 is at (x, 0, 0). This way the whole math is a lot simpler. (The result is a value for t...) Since a nurbs curve split at its' GrevillePoints gives a bunch of cubic bezier curves this also works for nurbs curves! I think there is a bug in there, because it sometimes doesn't work, but the derivatives were calculated by Mathematica...:…


Posted on May 3, 2016 at 4:30am — 3 Comments

Comment Wall (1 comment)

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

Join Grasshopper

At 7:20am on October 10, 2016, Arpan Bakshi said…

GhPython Workshop coming up this month. Tool developer Chris Mackey is teaching a live webinar titled - Making Your Own Python Components. More information and registration at



Search Grasshopper


  • Add Photos
  • View All

© 2017   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service