Rerun
Examples
Docs
Blog
Pricing
Team
Github
Discord
/
Open navigation
Getting Started
What is Rerun?
What is Rerun for?
Quick start
C++
Python
Rust
Installing Rerun
Get data into Rerun
Stream from C++
Stream from Python
Stream from Rust
Opening files
Navigating the viewer
Configure the viewer
Configure the Viewer interactively
Save and load Viewer configuration files
Configure the Viewer through code
Troubleshooting
How-to
Configure the Viewer through code
Create a fixed-window plot
Limit memory usage
Share recordings across multiple processes
Clear out already logged data
Use Rerun with ROS 2
Embed Rerun in notebooks
Integrate Rerun with native loggers
Efficiently log time series data using `send_columns`
Extend Rerun
By implementing custom visualizations (Rust only)
By logging custom data
Embed a Rerun Viewer
Concepts
Entities and Components
The Entity Path Hierarchy
Spaces and Transforms
Events and Timelines
Application IDs and Recording IDs
Blueprint
Visualizers and Overrides
Batch Data
Annotation Context
Reference
About
Roadmap
CLI manual
Viewer
Overview
Blueprint
Selection
Timeline
Viewport
Types
Archetypes
AnnotationContext
Arrows2D
Arrows3D
Asset3D
BarChart
Boxes2D
Boxes3D
Clear
DepthImage
DisconnectedSpace
Ellipsoids3D
EncodedImage
Image
InstancePoses3D
LineStrips2D
LineStrips3D
Mesh3D
Pinhole
Points2D
Points3D
Scalar
SegmentationImage
SeriesLine
SeriesPoint
Tensor
TextDocument
TextLog
Transform3D
ViewCoordinates
Components
AggregationPolicy
AlbedoFactor
AnnotationContext
AxisLength
Blob
ClassId
ClearIsRecursive
Color
Colormap
DepthMeter
DisconnectedSpace
DrawOrder
FillMode
FillRatio
GammaCorrection
HalfSize2D
HalfSize3D
ImageBuffer
ImageFormat
ImagePlaneDistance
KeypointId
LineStrip2D
LineStrip3D
MagnificationFilter
MarkerShape
MarkerSize
MediaType
Name
Opacity
PinholeProjection
PoseRotationAxisAngle
PoseRotationQuat
PoseScale3D
PoseTransformMat3x3
PoseTranslation3D
Position2D
Position3D
Radius
Range1D
Resolution
RotationAxisAngle
RotationQuat
Scalar
Scale3D
StrokeWidth
TensorData
TensorDimensionIndexSelection
TensorHeightDimension
TensorWidthDimension
Texcoord2D
Text
TextLogLevel
TransformMat3x3
TransformRelation
Translation3D
TriangleIndices
Vector2D
Vector3D
ViewCoordinates
Datatypes
Angle
AnnotationInfo
Blob
Bool
ChannelDatatype
ClassDescription
ClassDescriptionMapElem
ClassId
ColorModel
EntityPath
Float32
Float64
ImageFormat
KeypointId
KeypointPair
Mat3x3
Mat4x4
PixelFormat
Quaternion
Range1D
Range2D
Rgba32
RotationAxisAngle
TensorBuffer
TensorData
TensorDimension
TensorDimensionIndexSelection
TensorDimensionSelection
TimeInt
TimeRange
TimeRangeBoundary
UInt32
UInt64
Utf8
Uuid
UVec2D
UVec3D
UVec4D
Vec2D
Vec3D
Vec4D
ViewCoordinates
VisibleTimeRange
Views
BarChartView
Spatial2DView
Spatial3DView
TensorView
TextDocumentView
TextLogView
TimeSeriesView
Entity Queries
Data-loaders
Overview
🌊 C++ example
🐍 Python example
🦀 Rust example
SDK Logging Controls
SDK Micro Batching
SDK Operating Modes
Datastore compaction
Migration Guides
Migrating from 0.8 to 0.9
Migrating from 0.12 to 0.13
Migrating from 0.14 to 0.15
Migrating from 0.15 to 0.16
Migrating from 0.16 to 0.17
Migrating from 0.17 to 0.18
🌊 C++ APIs
🐍 Python APIs
🦀 Rust APIs
💻 Web Viewer API
Developing Rerun
Architecture
Code of Conduct
Contributing
UVec3D
A uint32 vector in 3D space.
Fields
fields
xyz: 3x
u32
API reference links
api-reference-links
🌊
C++ API docs for
UVec3D
🐍
Python API docs for
UVec3D
🦀
Rust API docs for
UVec3D
Used by
used-by
TriangleIndices