primitive support for multiple needles (no self collision considered)