Tag Archives: Vector Components

SPM Vector Components: New Release!

This release features a major reworking of the component set. Yes, we managed to break all functionality during the refactoring; No, we couldn’t figure out how to fix it for a quite while…..In the end, it all came together, though. The biggest change is that we combined the Static and Dynamic Integrators into one. This means you can toggle between the two modes on the fly. Beware, though, if you leave the timer enabled and switch to the static integration, you’ll rebuild the solution at every time step (i.e. crash)!

We have also decided to release our code for the dynamics. This means that if you adhere to structure, you can build your own dynamics.

Other developments:

  • Acceleration component has been removed. By default, the simulation assumes all vectors are forces. This can be toggled in the settings if you simply want to integrate.
  • The settings component has been broken out into three components and a few menu options.
  • Inter-particle forces have been added. This is meant more as a prototype for future developments (flocking has been done many times before…more on this later). These dynamics are SLOW!
  • Dynamic Emitters! These are really fun…

New Dynamics:

 

 

 

 

 

Surface Attraction: Turns any list of surfaces into gravity attractors or repellers.

 

 

 

 

Surface Flow: When particles are close, they flow along any list of surfaces.

 

 

 

 

Separation: Assign a distance to be maintained between particles within a given radius.

 

 

 

 

Cohesion: Particles will tend towards the average of their neighbours.

 

 

 

 

Alignment: Particles will tend towards travelling in the same direction as their neighbours.

 

 

 

 

Dynamic Keyframe: Give collections of dynamics time intervals to be activated.

Advertisements

2 Comments

Filed under Architecture, Geometry, Grasshopper, Launch, SPM Vector Components

Principal Curvature Orbits

Here’s a quick preview of the May 20th release of the SPM Vector Components Grasshopper plug-in. These screenshots show the Orbit Detection parameters working with the new Line Continuity and Constrain to Surface modes. These new modes let the integrator pass over singular points and avoid awkward stops and kinks at the expense of directionality. Therefore it works very well with principal curvature fields, but maybe not so much with principal stress fields (where it would interchange the pure compression direction with pure tension….structurally not always a good idea).

Leave a comment

Filed under Architecture, Geometry, SPM Vector Components