> For the complete documentation index, see [llms.txt](https://codalin.gitbook.io/nodalin-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://codalin.gitbook.io/nodalin-docs/nodes-reference/sources.md).

# Sources

The Sources family contains nodes capable of rendering graphics directly on-screen without requiring any input. These include fundamental shapes such as Circle and Line, as well as more visually and functionally complex nodes like [Grid](/nodalin-docs/nodes-reference/sources/grid.md), or self‑animating pattern generators such as [Signal](/nodalin-docs/nodes-reference/sources/signal.md).&#x20;

All Source nodes output a value of the datatype `Figure` which contains coordinates, rotation and other properties required for renderable elements.

Source nodes form the foundation of every visualization in Nodalin.&#x20;

{% hint style="info" %}
Keep in mind that if a graph does not include at least one Source node, the Render View remains hidden.
{% endhint %}

{% hint style="success" %}
Support for polygons, spirals, and SVG parsing for complex shapes is on the roadmap!
{% endhint %}
