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 25, 2012 at 2:37pm

So along with the new release, I've uploaded some new example files. Included are two examples of the interpolation components.

Comment by Daniel Hambleton on April 24, 2012 at 7:48am

Just a quick note to say that we're working on the bug fixes.. So far the surface flow thing has been dealt with, and we're just looking at the collision.

A release will hopefully be up by the end of the week.

Comment by Daniel Hambleton on April 9, 2012 at 7:14am

Hi Alvaro,

I'll check it out...

Comment by Álvaro Ollero on April 8, 2012 at 7:23pm

I downloaded and I'm trying to run the "surface flow" example, but I'm concerned the option "surface flow" itself is not running properly, as the particles are just falling through, ignoring the surfaces references in the 3dm they should be flowing along. When I substitute the "surface flow" component with "surface bounce" it will work.

The version I installed and unblocked is the one here: for november the 4th, but as I read here (and here: ), I'm concerned there should be a newer version for november 20 somethingth.

Comment by Matt on December 26, 2011 at 5:26pm


I'm having the same problem as Kwanphil with the new version.



Comment by Daniel Hambleton on December 22, 2011 at 11:40am



We just fixed that bug - try the new version on the website.

Comment by kwanphil cho on December 17, 2011 at 1:35pm



I downloaded example file but it seems "USER VECTOR FIELD" is not working. Can you have a look at them if there is any bug? What I am trying to do is to create 2D vector field with object recognition. Would it be possible to do with spm?


Comment by hamia Aghaiemeybodi on December 2, 2011 at 9:35am


Great, it seems it's working now, thanks BTW is there any tutorial for your plug-in or i should figure it out by myself with the example files? . . . 

thanks again,


Comment by Daniel Hambleton on December 2, 2011 at 7:28am



Try downloading the .gha file again. Turns out we had some debug info in the code that was release by mistake. This is fixed now.

Comment by hamia Aghaiemeybodi on November 30, 2011 at 7:56am


yes, i think so i download it last week from the website. . .


Members (213)






  • Add Photos
  • View All

© 2021   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service