    vel.translateAndAutoOrient(position, reference, target)

Auto-orient the element. This basically implements the `orient=auto` attribute of markers. The easiest way of understanding on what this does is to imagine the element is an arrowhead. Calling this method on the arrowhead makes it point to the `position` point while being auto-oriented (properly rotated) towards the `reference` point. `target` is the element relative to which the transformations are applied. Usually the root SVG element which is also default if not `target` is passed.