We need your help! 🔥

Please consider disabling your ad-blocker to support this website! 🔑

We are a free, community-supported website! 🥰

We only display small unobtrusive ads which help us stay online! 💯

Thank you in advance! ❤️

We are a free, community-supported website! 🥰

We only display small unobtrusive ads which help us stay online! 💯

Thank you in advance! ❤️

Name | ID | Description | Type |
---|---|---|---|

Field Points | P | List of points in the vector field (parallel to VT) | Point |

Field Vectors/Tensors | VT | List of vectors or tensors in the vector field (parallel to P) | Generic Data |

Start Points | SP | Points to simulate travelling through the vector field | Point |

Particle Life Time | LT | Number of iterations for each particle to exist, by default these are respawned at their original start points when this time is up | Integer |

Dynamics | D | List of dynamics to modify the vector field with | Generic Data |

Settings | S | List of settings objects to customize integration parameters | Generic Data |

Dynamic Simulation | DI | Dynamically simulate the integration, one step at a time. If true, each run will integrate a series of particles for lifetime of LT. If false then the integration will run once and return all points at once. In this case LT is the number of steps to integrate. | Boolean |

Reset Simulation | RS | Reset the simulation to the starting point. This is only used when in dynamic integration mode (DI is true) | Boolean |

Name | ID | Description | Type |
---|---|---|---|

Travelled Points Tree | PT | The Travelling points after they have travelled [step] iterations | Point |

Travelled Vectors Tree | VT | The resultant vectors for each point during the simulation | Vector |

Site design © Robin Rodricks.
SPM and associated data © 2024 Daniel Hambleton and Chris Walsh.

Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.
Hosted by GitHub