> For the complete documentation index, see [llms.txt](https://manual-1-3.karamba3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual-1-3.karamba3d.com/3-in-depth-component-reference/3.8-utilities/3.8.16-user-iso-lines-and-stream-lines.md).

# 3.8.16: User Iso-Lines and Stream-Lines

![Fig.3.8.16.1: User defined Iso-lines (red) and stream-lines (green) on a rectangular shell patch](/files/-M9XuXA4MWtbWVBvKAQG)

{% hint style="info" %}
The definition “User\_Iso\_Lines.gh” can be found in the Karamba3D installation folder under “..- Examples/TestExamples/”. Double-click on the Karamba3D desktop icon to get there.
{% endhint %}

Both components **“User Iso-Lines”** and **“User Stream Lines”** work similar to the **“IsoLines”**- (see section [3.6.12](/3-in-depth-component-reference/3.6-results/3.6.12-line-results-on-shells.md#isolines-on-shells)) and **“Principal Stress Lines on Shells”**-components (see section [3.6.12](/3-in-depth-component-reference/3.6-results/3.6.12-line-results-on-shells.md#principal-stress-lines-on-shells)) respectively. The only difference lies in the fact that for each node of the model (which includes also nodes that only connect to beams) a value (input-plug **“Vals”**) or vector (input-plug **“TVecs”**) tangent to the flow needs to be supplied.
