# Arrow source with chosen start and end points

**URL:** https://discourse.paraview.org/t/arrow-source-with-chosen-start-and-end-points/17393
**Category:** ParaView Support
**Created:** [January 9, 2026, 4:43pm UTC](https://discourse.paraview.org/t/arrow-source-with-chosen-start-and-end-points/17393 "2026-01-09T16:43:52Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jduriez](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jduriez/32/3579_2.png) [@jduriez](https://discourse.paraview.org/u/jduriez)
#### Post date: [January 9, 2026, 4:43pm UTC](https://discourse.paraview.org/t/arrow-source-with-chosen-start-and-end-points/17393/1 "2026-01-09T16:43:52Z")

</div>

Hello, inserting an Arrow source, e.g., starting with [paraview.simple.Arrow()](https://www.paraview.org/paraview-docs/v5.13.3/python/paraview.simple.Arrow.html) in Python, seems to always give a unit-length arrow pointing along the X-axis, and starting from the origin.

I would like to have full control onto the Arrow / vector (length, orientation, start point), or, equivalently (start and end points), how is that possible ?

Thank you !

[NB: I tried to play with “Transform"[ing]” (e.g., in attached GUI screenshot below) but I make extremely slow progress. I for instance do not really understand the different intents of Translation and Origin attribute there (and [https://www.paraview.org/paraview-docs/v5.9.1/python/paraview.simple.Transform.html#paraview.simple.Transform](https://www.paraview.org/paraview-docs/v5.9.1/python/paraview.simple.Transform.html#paraview.simple.Transform) did not really help me in this regard)]

 ![pv_arrow](https://discourse.paraview.org/uploads/default/original/3X/9/d/9d2810e3be07947c7811c621e53603aafe4a96b3.png)

---

<div class="post-metadata">

### Author: ![jduriez](https://discourse.paraview.org/user_avatar/discourse.paraview.org/jduriez/32/3579_2.png) [@jduriez](https://discourse.paraview.org/u/jduriez)
#### Post date: [January 13, 2026, 12:34pm UTC](https://discourse.paraview.org/t/arrow-source-with-chosen-start-and-end-points/17393/2 "2026-01-13T12:34:45Z")

</div>

OK, by inserting the coordinates of desired start points and vector components in a .csv file and applying the first paragraph of [CSV to vectors works, but streamlines not generated](https://discourse.paraview.org/t/csv-to-vectors-works-but-streamlines-not-generated/13158) (plus an Arrow Glyph that one can see in the screenshot of that link), I think I will be able to achieve what I want.
