algorithmic modeling for Rhino


SPM Vector Components

SPM Vector Components is a collection of tools for integrating and manipulating vector fields. 

Open source and MIT Licensed.


Written by Daniel Hambleton and Chris Walsh.

Location: Toronto, Canada
Members: 216
Latest Activity: Sep 30, 2017

Discussion Forum

Conjugate curve network / Conjugate direction fields 5 Replies

Hello,lately I have been investigating on conjugate curve networks and I was surprised to find so little information on it in this forum. The little bit I found was regarding…Continue

Tags: developable strip, PQ mesh, Conjugate direction fields, Conjugate curve network

Started by Jesus Galvez. Last reply by Daniel Piker May 4, 2013.

Dynamic field of points 4 Replies

Hi all, I've been doing a uni project involving points and fields of influence. Basically what I've been trying to achieve is a series of points (A) that have a field of influence on a series of…Continue

Started by Amar. Last reply by Amar May 14, 2012.

Object Collision

Hey Daniel:I am really enjoying SPM so far. I must admit that I am still in the exploratory/getting to know stage of the process. What interested me is your object collision script that you answered…Continue

Started by Monique Apr 22, 2012.

Liquids/Fluids/Reaction-Diffusion 2 Replies

Hello community,I'm looking for references to simulate fluid systems ins Grasshopper. More precisely I want to simulate the behavior of a substance (real or pseudo-physical) which collides with…Continue

Tags: reaction-diffusion, fluids, liquids

Started by Patrick Bedarf. Last reply by Patrick Bedarf Mar 6, 2012.

Comment Wall


You need to be a member of SPM Vector Components to add comments!

Comment by Daniel Hambleton on April 27, 2011 at 11:12am



same defintion as before, but with interesting acceleration...again, this is not a "real" simulation - just vector field integration...

Comment by Daniel Hambleton on April 27, 2011 at 8:19am

Particle Sim...



Comment by Danny Boyes on April 27, 2011 at 7:33am
Very good. I like the new interpolation and what you have planned with boundaries etc. Keep it up
Comment by Daniel Hambleton on April 27, 2011 at 7:16am

Fun with interpolated vector fields...

Comment by Mateusz Zwierzycki on April 26, 2011 at 3:55pm
interpolation is great ! now it is a really helpful tool.
Comment by Daniel Hambleton on April 26, 2011 at 2:45pm

New release! Download available at the main link.

More info here...


And a quick demo of the new interpolation setting:

Interpolated Vector Field

Comment by Daniel Hambleton on April 25, 2011 at 8:31am

Thanks for joining the group everyone! Here's what Chris and I are working on right now:


  • Adding a seperate "Settings" component. This will allow you to add surface constraints (for Curvature lines), Line Continuation (so you can get continuous lines across singular regions), and various stopping conditions (Brep as boundary, winding number, etc..)
  • Tensor field Integration. This will also be covered in the Settings component, but the upshot will be the ability to integrate orthogonal frames...
  • Vector Field Creation. This will allow simple construction of sinks and sources of various types (magnetism, gravity, black hole, etc..). I know some of this has been done before, but it fits nicely in this setting.

So, we'll hopefully be posting a new release soon.

Comment by Daniel Hambleton on April 21, 2011 at 9:19am

Members (213)






  • Add Photos
  • View All

© 2021   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service