### Modifies or creates a new vector field

## Inputs

Name | ID | Description | Type |

**Point Field** | P | List of points, where each point relates to a vector (parallel to V) | Point |

**Vector Field** | V | List of vectors, where each vector relates to a point (parallel to P) | Vector |

**Dynamics** | D | List of dynamics to modify the vector field with | Goo |

**Surface** | S | Optional surface to create geodesic curves between points in space instead of direct lines | Surface |

## Outputs

Name | ID | Description | Type |

**Point Field** | P | Output points (parallel to V) | Point |

**Vector Field** | V | Resultant field of vectors (parallel to P) | Vector |