> For the complete documentation index, see [llms.txt](https://apertus.gitbook.io/vr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apertus.gitbook.io/vr/introduction/definitions/primitives.md).

# Primitives

In 2D computer graphics, primitives are

* points
* lines and line segments
* planes
* circles and ellipses
* triangles, 'quads' or arbitrary polygons
* spline curves

In 3D computer graphics, primitives are simple geometric shapes such as a

* cube
* cylinder
* sphere
* cone
* pyramid
* torus
* triangle / polygon mesh

They are the building blocks for many other shapes and forms.
