---
title: "Quaternion"
---
<!-- DO NOT EDIT! This file was auto-generated by crates/build/re_types_builder/src/codegen/docs/website.rs -->

A Quaternion represented by 4 real numbers.

Note: although the x,y,z,w components of the quaternion will be passed through to the
datastore as provided, when used in the Viewer Quaternions will always be normalized.


## Arrow datatype
```
FixedSizeList(4 x non-null Float32)
```

## API reference links
 * 🌊 [C++ API docs for `Quaternion`](https://ref.rerun.io/docs/cpp/stable/structrerun_1_1datatypes_1_1Quaternion.html)
 * 🐍 [Python API docs for `Quaternion`](https://ref.rerun.io/docs/python/stable/common/datatypes#rerun.datatypes.Quaternion)
 * 🦀 [Rust API docs for `Quaternion`](https://docs.rs/rerun/latest/rerun/datatypes/struct.Quaternion.html)


## Used by

* [`RotationQuat`](../components/rotation_quat.md)
