<!-- DO NOT EDIT! This file was auto-generated by crates/build/re_types_builder/src/codegen/docs/snippets_ref.rs -->

# Snippet index reference

This file acts as an index reference for all of our [snippets](./README.md).

Use it to quickly find copy-pastable snippets of code for any Rerun feature you're interested in (APIs, Archetypes, Blueprint, etc).

---

*Table of contents:*
* [Features](#features)
* [Types](#types)
    * [Archetypes](#archetypes)
    * [Views](#views-blueprint)
    * [Archetypes (blueprint)](#archetypes-blueprint)


## Features

| Feature | Example | Description | Python | Rust | C+⁠+ |
| ------- | ------- | ----------- | :----: | :--: | :-------: |
| **Catalog server** | `dataframe_operations` | Demonstrate common dataframe operations with a catalog server | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/dataframe_operations.py) |  |  |
| **Catalog server** | `dataframe_performance` | Sample snippets highlighting common performance-related improvements | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/dataframe_performance.py) |  |  |
| **Catalog server** | `dataset_resampling` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/dataset_resampling.py) |  |  |
| **Catalog server** | `lerobot_export` | Demonstrate converting Rerun recording to LeRobot dataset | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/lerobot_export.py) |  |  |
| **Catalog server** | `query_images` | Query various image representations | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/query_images.py) |  |  |
| **Catalog server** | `query_videos` | Query video streams | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/query_videos.py) |  |  |
| **Catalog server** | `query_video_keyframes` | Query video streams efficiently using keyframe information | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/query_video_keyframes.py) |  |  |
| **Catalog server** | `sub_dataset` | Create a new dataset from a subset of segments of an existing dataset | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/sub_dataset.py) |  |  |
| **Catalog server** | `time_alignment` | Efficiently time align multirate columns | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/time_alignment.py) |  |  |
| **Catalog server** | `view_operations` | Leverage filters to more efficiently perform downstream queries | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/view_operations.py) |  |  |
| **Setting recording properties** | `recording_properties` | Sets the recording properties | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/recording_properties.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/recording_properties.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/recording_properties.cpp) |
| **Setting recording properties** | `segment_properties` | Query and display the first 10 rows of a recording | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/query-and-transform/segment_properties.py) |  |  |
| **Setting recording properties** | `layers` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/layers.py) |  |  |
| **Update rows** | `arrows3d_row_updates` | Update a set of vectors over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_row_updates.cpp) |
| **Update rows** | `scalars_row_updates` | Update a scalar over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_row_updates.cpp) |
| **Update rows** | `points3d_row_updates` | Update a point cloud over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_row_updates.cpp) |
| **Update rows** | `transform3d_row_updates` | Update a transform over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.cpp) |
| **Update columns** | `scalars_column_updates` | Update a scalar over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_column_updates.cpp) |
| **Update columns** | `points3d_column_updates` | Update a point cloud over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_column_updates.cpp) |
| **Update columns** | `transform3d_column_updates` | Update a transform over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.cpp) |
| **Update columns** | `image_column_updates` | Update an image over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_column_updates.cpp) |
| **Micro batching** | `micro_batching` | Shows how to configure micro-batching directly from code | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/micro_batching.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/micro_batching.rs) |  |
| **Partial updates** | `points3d_partial_updates` | Update specific properties of a point cloud over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_partial_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_partial_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_partial_updates.cpp) |
| **Partial updates** | `transform3d_partial_updates` | Update specific properties of a transform over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.cpp) |
| **Partial updates** | `mesh3d_partial_updates` | Log a colored triangle, then update its vertices' positions each frame | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_partial_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_partial_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_partial_updates.cpp) |
| **Send custom data** | `any_values` | Log arbitrary data | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/any_values.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/any_values.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/any_values.cpp) |
| **Send custom data** | `dynamic_archetype` | Log arbitrary archetype data | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dynamic_archetype.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dynamic_archetype.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dynamic_archetype.cpp) |
| **Send custom data** | `extra_values` | Log extra values with a `Points2D` | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.cpp) |
| **Send custom data** | `custom_data` | Shows how to implement custom archetypes and components | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/custom_data.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/custom_data.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/custom_data.cpp) |
| **Send columns of custom data** | `any_values_column_updates` | Update custom user-defined values over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/any_values_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/any_values_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/any_values_column_updates.cpp) |
| **Send columns of custom data** | `any_batch_value_column_updates` | Use `AnyBatchValue` and `send_column` to send a column of custom data | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/any_batch_value_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/any_batch_value_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/any_batch_value_column_updates.cpp) |
| **Query dataframes** | `dataframe_query_example` | Query and display the first 10 rows of a recording | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/query-and-transform/dataframe_query_example.py) |  |  |
| **Query dataframes** | `dataframe_view_query` | Query and display the first 10 rows of a recording in a dataframe view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/reference/dataframe_view_query.py) |  |  |
| **Host web viewer and connect it to a gRPC server** | `serve_web_viewer` | Log data to a gRPC server and connect the web viewer to it | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/serve_web_viewer.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/serve_web_viewer.rs) |  |
| **Experimental Viewer client** | `screenshot` | Take screenshots of the viewer or specific views from code | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/screenshot.py) |  |  |
| **Experimental Viewer client** | `send_table` | Sets the recording properties | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/send_table.py) |  |  |
| **Convert custom MCAP Protobuf** | `convert_mcap_protobuf` | Convert custom MCAP Protobuf messages to Rerun format | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf.py) |  |  |


## Types


### Archetypes

_All snippets, organized by the [`Archetype`](https://rerun.io/docs/reference/types/archetypes)(s) they use._

| Archetype | Snippet | Description | Python | Rust | C+⁠+ |
| --------- | ------- | ----------- | :----: | :--: | :-------: |
| **[`AnnotationContext`](https://rerun.io/docs/reference/types/archetypes/annotation_context)** | `tutorials⁠/⁠annotation_context` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/annotation_context.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/annotation_context.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/annotation_context.cpp) |
| **[`AnnotationContext`](https://rerun.io/docs/reference/types/archetypes/annotation_context)** | `archetypes⁠/⁠annotation_context_segmentation` | Log a segmentation image with annotations | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_segmentation.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_segmentation.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_segmentation.cpp) |
| **[`AnnotationContext`](https://rerun.io/docs/reference/types/archetypes/annotation_context)** | `archetypes⁠/⁠annotation_context_rects` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_rects.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_rects.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_rects.cpp) |
| **[`AnnotationContext`](https://rerun.io/docs/reference/types/archetypes/annotation_context)** | `archetypes⁠/⁠annotation_context_connections` | Log annotation context with connections between keypoints | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_connections.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_connections.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_connections.cpp) |
| **[`AnnotationContext`](https://rerun.io/docs/reference/types/archetypes/annotation_context)** | `archetypes⁠/⁠segmentation_image_simple` | Create and log a segmentation image | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/segmentation_image_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/segmentation_image_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/segmentation_image_simple.cpp) |
| **[`Arrows2D`](https://rerun.io/docs/reference/types/archetypes/arrows2d)** | `archetypes⁠/⁠arrows2d_simple` | Log a batch of 2D arrows | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows2d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows2d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows2d_simple.cpp) |
| **[`Arrows3D`](https://rerun.io/docs/reference/types/archetypes/arrows3d)** | `archetypes⁠/⁠arrows3d_simple` | Log a batch of 3D arrows | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_simple.cpp) |
| **[`Arrows3D`](https://rerun.io/docs/reference/types/archetypes/arrows3d)** | `archetypes⁠/⁠arrows3d_row_updates` | Update a set of vectors over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_row_updates.cpp) |
| **[`Arrows3D`](https://rerun.io/docs/reference/types/archetypes/arrows3d)** | `archetypes⁠/⁠arrows3d_column_updates` | Update a set of vectors over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/arrows3d_column_updates.cpp) |
| **[`Arrows3D`](https://rerun.io/docs/reference/types/archetypes/arrows3d)** | `archetypes⁠/⁠clear_recursive` | Log and then clear data recursively | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_recursive.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_recursive.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_recursive.cpp) |
| **[`Arrows3D`](https://rerun.io/docs/reference/types/archetypes/arrows3d)** | `archetypes⁠/⁠clear_simple` | Log and then clear data | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_simple.cpp) |
| **[`Arrows3D`](https://rerun.io/docs/reference/types/archetypes/arrows3d)** | `archetypes⁠/⁠transform3d_simple` | Log different transforms between three arrows | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_simple.cpp) |
| **[`Arrows3D`](https://rerun.io/docs/reference/types/archetypes/arrows3d)** | `archetypes⁠/⁠view_coordinates_simple` | Change the view coordinates for the scene | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/view_coordinates_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/view_coordinates_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/view_coordinates_simple.cpp) |
| **[`Asset3D`](https://rerun.io/docs/reference/types/archetypes/asset3d)** | `archetypes⁠/⁠asset3d_simple` | Log a simple 3D asset | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/asset3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/asset3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/asset3d_simple.cpp) |
| **[`AssetVideo`](https://rerun.io/docs/reference/types/archetypes/asset_video)** | `archetypes⁠/⁠video_auto_frames` | Log a video asset using automatically determined frame references | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_auto_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_auto_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_auto_frames.cpp) |
| **[`AssetVideo`](https://rerun.io/docs/reference/types/archetypes/asset_video)** | `archetypes⁠/⁠video_manual_frames` | Manual use of individual video frame references | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_manual_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_manual_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_manual_frames.cpp) |
| **[`BarChart`](https://rerun.io/docs/reference/types/archetypes/bar_chart)** | `views⁠/⁠bar_chart` | Use a blueprint to show a bar chart | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/bar_chart.py) |  |  |
| **[`BarChart`](https://rerun.io/docs/reference/types/archetypes/bar_chart)** | `archetypes⁠/⁠bar_chart` | Create and log a bar chart | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/bar_chart.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/bar_chart.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/bar_chart.cpp) |
| **[`Boxes2D`](https://rerun.io/docs/reference/types/archetypes/boxes2d)** | `archetypes⁠/⁠boxes2d_simple` | Log a simple 2D Box | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/boxes2d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/boxes2d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/boxes2d_simple.cpp) |
| **[`Boxes2D`](https://rerun.io/docs/reference/types/archetypes/boxes2d)** | `archetypes⁠/⁠annotation_context_rects` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_rects.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_rects.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_rects.cpp) |
| **[`Boxes2D`](https://rerun.io/docs/reference/types/archetypes/boxes2d)** | `archetypes⁠/⁠entity_behavior` | Configure interactivity & visibility of entities | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/entity_behavior.py) |  |  |
| **[`Boxes2D`](https://rerun.io/docs/reference/types/archetypes/boxes2d)** | `concepts⁠/⁠viscomp-base` | Base example | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/viscomp-base.py) |  |  |
| **[`Boxes2D`](https://rerun.io/docs/reference/types/archetypes/boxes2d)** | `concepts⁠/⁠viscomp-component-default` | Add a component default | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/viscomp-component-default.py) |  |  |
| **[`Boxes2D`](https://rerun.io/docs/reference/types/archetypes/boxes2d)** | `concepts⁠/⁠viscomp-component-override` | Override a component | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/viscomp-component-override.py) |  |  |
| **[`Boxes2D`](https://rerun.io/docs/reference/types/archetypes/boxes2d)** | `tutorials⁠/⁠data_out` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/data_out.py) |  |  |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `archetypes⁠/⁠boxes3d_simple` | Log a single 3D Box | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/boxes3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/boxes3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/boxes3d_simple.cpp) |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `archetypes⁠/⁠boxes3d_batch` | Log a batch of oriented bounding boxes | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/boxes3d_batch.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/boxes3d_batch.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/boxes3d_batch.cpp) |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `archetypes⁠/⁠coordinate_frame_builtin_frames` | Demonstrates using explicit `CoordinateFrame` with implicit transforms | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.cpp) |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `archetypes⁠/⁠instance_poses3d_combined` | Log a simple 3D box with a regular & instance pose transform | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.cpp) |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `archetypes⁠/⁠mesh3d_instancing` | Log a simple 3D mesh with several instance pose transforms | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_instancing.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_instancing.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_instancing.cpp) |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `archetypes⁠/⁠pinhole_projections` | Demonstrates pinhole camera projections with Rerun blueprints | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_projections.py) |  |  |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `archetypes⁠/⁠transform3d_column_updates` | Update a transform over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.cpp) |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `archetypes⁠/⁠transform3d_partial_updates` | Update specific properties of a transform over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.cpp) |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `archetypes⁠/⁠transform3d_row_updates` | Update a transform over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.cpp) |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `howto⁠/⁠serve_web_viewer` | Log data to a gRPC server and connect the web viewer to it | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/serve_web_viewer.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/serve_web_viewer.rs) |  |
| **[`Boxes3D`](https://rerun.io/docs/reference/types/archetypes/boxes3d)** | `views⁠/⁠spatial3d` | Use a blueprint to customize a Spatial3DView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/spatial3d.py) |  |  |
| **[`Capsules3D`](https://rerun.io/docs/reference/types/archetypes/capsules3d)** | `archetypes⁠/⁠capsules3d_batch` | Log a batch of capsules | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/capsules3d_batch.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/capsules3d_batch.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/capsules3d_batch.cpp) |
| **[`Clear`](https://rerun.io/docs/reference/types/archetypes/clear)** | `archetypes⁠/⁠clear_simple` | Log and then clear data | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_simple.cpp) |
| **[`Clear`](https://rerun.io/docs/reference/types/archetypes/clear)** | `archetypes⁠/⁠clear_recursive` | Log and then clear data recursively | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_recursive.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_recursive.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/clear_recursive.cpp) |
| **[`Clear`](https://rerun.io/docs/reference/types/archetypes/clear)** | `archetypes⁠/⁠transform3d_partial_updates` | Update specific properties of a transform over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.cpp) |
| **[`CoordinateFrame`](https://rerun.io/docs/reference/types/archetypes/coordinate_frame)** | `archetypes⁠/⁠coordinate_frame_builtin_frames` | Demonstrates using explicit `CoordinateFrame` with implicit transforms | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.cpp) |
| **[`CoordinateFrame`](https://rerun.io/docs/reference/types/archetypes/coordinate_frame)** | `archetypes⁠/⁠grid_map_pose` | Shows how to log a GridMap at a specific pose | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/grid_map_pose.py) |  |  |
| **[`CoordinateFrame`](https://rerun.io/docs/reference/types/archetypes/coordinate_frame)** | `archetypes⁠/⁠transform3d_hierarchy_frames` | Logs a transform hierarchy using named transform frame relationships | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.cpp) |
| **[`CoordinateFrame`](https://rerun.io/docs/reference/types/archetypes/coordinate_frame)** | `concepts⁠/⁠transform3d_hierarchy_named_frames` | Logs a simple transform hierarchy with named frames | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_named_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_named_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_named_frames.cpp) |
| **[`CoordinateFrame`](https://rerun.io/docs/reference/types/archetypes/coordinate_frame)** | `howto⁠/⁠convert_mcap_protobuf` | Convert custom MCAP Protobuf messages to Rerun format | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf.py) |  |  |
| **[`CoordinateFrame`](https://rerun.io/docs/reference/types/archetypes/coordinate_frame)** | `howto⁠/⁠convert_mcap_protobuf_send_column` | Convert custom MCAP Protobuf messages to Rerun format using send_columns | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf_send_column.py) |  |  |
| **[`Cylinders3D`](https://rerun.io/docs/reference/types/archetypes/cylinders3d)** | `archetypes⁠/⁠cylinders3d_batch` | Log a batch of cylinders | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/cylinders3d_batch.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/cylinders3d_batch.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/cylinders3d_batch.cpp) |
| **[`DepthImage`](https://rerun.io/docs/reference/types/archetypes/depth_image)** | `archetypes⁠/⁠depth_image_simple` | Create and log a depth image | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/depth_image_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/depth_image_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/depth_image_simple.cpp) |
| **[`DepthImage`](https://rerun.io/docs/reference/types/archetypes/depth_image)** | `archetypes⁠/⁠depth_image_3d` | Create and log a depth image and pinhole camera | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/depth_image_3d.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/depth_image_3d.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/depth_image_3d.cpp) |
| **[`Ellipses2D`](https://rerun.io/docs/reference/types/archetypes/ellipses2d)** | `archetypes⁠/⁠ellipses2d_simple` | Log a simple 2D ellipse | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipses2d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipses2d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipses2d_simple.cpp) |
| **[`Ellipses2D`](https://rerun.io/docs/reference/types/archetypes/ellipses2d)** | `archetypes⁠/⁠ellipses2d_batch` | Log a batch of 2D ellipses | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipses2d_batch.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipses2d_batch.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipses2d_batch.cpp) |
| **[`Ellipsoids3D`](https://rerun.io/docs/reference/types/archetypes/ellipsoids3d)** | `archetypes⁠/⁠ellipsoids3d_simple` | Log random points and the corresponding covariance ellipsoid | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipsoids3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipsoids3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipsoids3d_simple.cpp) |
| **[`Ellipsoids3D`](https://rerun.io/docs/reference/types/archetypes/ellipsoids3d)** | `archetypes⁠/⁠ellipsoids3d_batch` | Log a batch of ellipsoids | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipsoids3d_batch.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipsoids3d_batch.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipsoids3d_batch.cpp) |
| **[`Ellipsoids3D`](https://rerun.io/docs/reference/types/archetypes/ellipsoids3d)** | `archetypes⁠/⁠transform3d_hierarchy` | Logs a transform hierarchy | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.cpp) |
| **[`Ellipsoids3D`](https://rerun.io/docs/reference/types/archetypes/ellipsoids3d)** | `archetypes⁠/⁠transform3d_hierarchy_frames` | Logs a transform hierarchy using named transform frame relationships | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.cpp) |
| **[`Ellipsoids3D`](https://rerun.io/docs/reference/types/archetypes/ellipsoids3d)** | `concepts⁠/⁠transform3d_hierarchy_named_frames` | Logs a simple transform hierarchy with named frames | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_named_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_named_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_named_frames.cpp) |
| **[`Ellipsoids3D`](https://rerun.io/docs/reference/types/archetypes/ellipsoids3d)** | `concepts⁠/⁠transform3d_hierarchy_simple` | Logs a simple transform hierarchy | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_simple.cpp) |
| **[`EncodedDepthImage`](https://rerun.io/docs/reference/types/archetypes/encoded_depth_image)** | `archetypes⁠/⁠encoded_depth_image` | Log an encoded depth image stored as a 16-bit PNG or RVL file | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/encoded_depth_image.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/encoded_depth_image.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/encoded_depth_image.cpp) |
| **[`EncodedImage`](https://rerun.io/docs/reference/types/archetypes/encoded_image)** | `archetypes⁠/⁠encoded_image` | Create and log an image | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/encoded_image.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/encoded_image.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/encoded_image.cpp) |
| **[`EncodedImage`](https://rerun.io/docs/reference/types/archetypes/encoded_image)** | `archetypes⁠/⁠image_advanced` | Log an image | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_advanced.py) |  |  |
| **[`GeoLineStrings`](https://rerun.io/docs/reference/types/archetypes/geo_line_strings)** | `archetypes⁠/⁠geo_line_strings_simple` | Log a simple geospatial line string | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/geo_line_strings_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/geo_line_strings_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/geo_line_strings_simple.cpp) |
| **[`GeoPoints`](https://rerun.io/docs/reference/types/archetypes/geo_points)** | `archetypes⁠/⁠geo_points_simple` | Log some very simple geospatial point | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/geo_points_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/geo_points_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/geo_points_simple.cpp) |
| **[`GeoPoints`](https://rerun.io/docs/reference/types/archetypes/geo_points)** | `concepts⁠/⁠query-and-transform⁠/⁠segment_properties` | Query and display the first 10 rows of a recording | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/query-and-transform/segment_properties.py) |  |  |
| **[`GeoPoints`](https://rerun.io/docs/reference/types/archetypes/geo_points)** | `views⁠/⁠map` | Use a blueprint to customize a map view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/map.py) |  |  |
| **[`GraphEdges`](https://rerun.io/docs/reference/types/archetypes/graph_edges)** | `archetypes⁠/⁠graph_directed` | Log a simple directed graph | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_directed.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_directed.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_directed.cpp) |
| **[`GraphEdges`](https://rerun.io/docs/reference/types/archetypes/graph_edges)** | `archetypes⁠/⁠graph_undirected` | Log a simple undirected graph | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_undirected.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_undirected.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_undirected.cpp) |
| **[`GraphNodes`](https://rerun.io/docs/reference/types/archetypes/graph_nodes)** | `archetypes⁠/⁠graph_directed` | Log a simple directed graph | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_directed.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_directed.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_directed.cpp) |
| **[`GraphNodes`](https://rerun.io/docs/reference/types/archetypes/graph_nodes)** | `archetypes⁠/⁠graph_undirected` | Log a simple undirected graph | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_undirected.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_undirected.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/graph_undirected.cpp) |
| **[`GraphNodes`](https://rerun.io/docs/reference/types/archetypes/graph_nodes)** | `views⁠/⁠graph` | Use a blueprint to customize a graph view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/graph.py) |  |  |
| **[`GridMap`](https://rerun.io/docs/reference/types/archetypes/grid_map)** | `archetypes⁠/⁠grid_map_simple` | Log a simple occupancy grid map | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/grid_map_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/grid_map_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/grid_map_simple.cpp) |
| **[`GridMap`](https://rerun.io/docs/reference/types/archetypes/grid_map)** | `archetypes⁠/⁠grid_map_pose` | Shows how to log a GridMap at a specific pose | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/grid_map_pose.py) |  |  |
| **[`Image`](https://rerun.io/docs/reference/types/archetypes/image)** | `archetypes⁠/⁠image_simple` | Create and log an image | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_simple.cpp) |
| **[`Image`](https://rerun.io/docs/reference/types/archetypes/image)** | `archetypes⁠/⁠image_row_updates` | Update an image over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_row_updates.cpp) |
| **[`Image`](https://rerun.io/docs/reference/types/archetypes/image)** | `archetypes⁠/⁠image_formats` | Create and log an image with various formats | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_formats.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_formats.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_formats.cpp) |
| **[`Image`](https://rerun.io/docs/reference/types/archetypes/image)** | `archetypes⁠/⁠image_advanced` | Log an image | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/image_advanced.py) |  |  |
| **[`Image`](https://rerun.io/docs/reference/types/archetypes/image)** | `archetypes⁠/⁠grid_map_pose` | Shows how to log a GridMap at a specific pose | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/grid_map_pose.py) |  |  |
| **[`Image`](https://rerun.io/docs/reference/types/archetypes/image)** | `archetypes⁠/⁠pinhole_projections` | Demonstrates pinhole camera projections with Rerun blueprints | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_projections.py) |  |  |
| **[`Image`](https://rerun.io/docs/reference/types/archetypes/image)** | `archetypes⁠/⁠pinhole_simple` | Log a pinhole and a random image | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_simple.cpp) |
| **[`Image`](https://rerun.io/docs/reference/types/archetypes/image)** | `archetypes⁠/⁠text_document` | Log a `TextDocument` | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_document.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_document.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_document.cpp) |
| **[`Image`](https://rerun.io/docs/reference/types/archetypes/image)** | `howto⁠/⁠query_images` | Query various image representations | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/query_images.py) |  |  |
| **[`Image`](https://rerun.io/docs/reference/types/archetypes/image)** | `views⁠/⁠text_document` | Use a blueprint to show a text document | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/text_document.py) |  |  |
| **[`InstancePoses3D`](https://rerun.io/docs/reference/types/archetypes/instance_poses3d)** | `archetypes⁠/⁠instance_poses3d_combined` | Log a simple 3D box with a regular & instance pose transform | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.cpp) |
| **[`InstancePoses3D`](https://rerun.io/docs/reference/types/archetypes/instance_poses3d)** | `archetypes⁠/⁠mesh3d_instancing` | Log a simple 3D mesh with several instance pose transforms | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_instancing.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_instancing.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_instancing.cpp) |
| **[`LineStrips2D`](https://rerun.io/docs/reference/types/archetypes/line_strips2d)** | `archetypes⁠/⁠line_strips2d_ui_radius` | Log lines with ui points & scene unit radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_ui_radius.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_ui_radius.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_ui_radius.cpp) |
| **[`LineStrips2D`](https://rerun.io/docs/reference/types/archetypes/line_strips2d)** | `archetypes⁠/⁠line_strips2d_simple` | Log a simple line strip | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_simple.cpp) |
| **[`LineStrips2D`](https://rerun.io/docs/reference/types/archetypes/line_strips2d)** | `archetypes⁠/⁠line_strips2d_segments_simple` | Log a couple 2D line segments using 2D line strips | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_segments_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_segments_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_segments_simple.cpp) |
| **[`LineStrips2D`](https://rerun.io/docs/reference/types/archetypes/line_strips2d)** | `archetypes⁠/⁠line_strips2d_batch` | Log a batch of 2D line strips | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_batch.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_batch.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_batch.cpp) |
| **[`LineStrips2D`](https://rerun.io/docs/reference/types/archetypes/line_strips2d)** | `archetypes⁠/⁠entity_behavior` | Configure interactivity & visibility of entities | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/entity_behavior.py) |  |  |
| **[`LineStrips3D`](https://rerun.io/docs/reference/types/archetypes/line_strips3d)** | `archetypes⁠/⁠line_strips3d_ui_radius` | Log lines with ui points & scene unit radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_ui_radius.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_ui_radius.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_ui_radius.cpp) |
| **[`LineStrips3D`](https://rerun.io/docs/reference/types/archetypes/line_strips3d)** | `archetypes⁠/⁠line_strips3d_time_window` | Log line strips over time and view a sliding window (e.g. trajectories) | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_time_window.py) |  |  |
| **[`LineStrips3D`](https://rerun.io/docs/reference/types/archetypes/line_strips3d)** | `archetypes⁠/⁠line_strips3d_simple` | Log a simple line strip | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_simple.cpp) |
| **[`LineStrips3D`](https://rerun.io/docs/reference/types/archetypes/line_strips3d)** | `archetypes⁠/⁠line_strips3d_segments_simple` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_segments_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_segments_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_segments_simple.cpp) |
| **[`LineStrips3D`](https://rerun.io/docs/reference/types/archetypes/line_strips3d)** | `archetypes⁠/⁠line_strips3d_batch` | Log a batch of 3D line strips | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_batch.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_batch.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_batch.cpp) |
| **[`LineStrips3D`](https://rerun.io/docs/reference/types/archetypes/line_strips3d)** | `archetypes⁠/⁠transform3d_hierarchy` | Logs a transform hierarchy | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.cpp) |
| **[`LineStrips3D`](https://rerun.io/docs/reference/types/archetypes/line_strips3d)** | `archetypes⁠/⁠transform3d_hierarchy_frames` | Logs a transform hierarchy using named transform frame relationships | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.cpp) |
| **[`LineStrips3D`](https://rerun.io/docs/reference/types/archetypes/line_strips3d)** | `tutorials⁠/⁠dna` | The DNA-abacus example from the Log and Ingest tutorial | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dna.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dna.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dna.cpp) |
| **[`McapChannel`](https://rerun.io/docs/reference/types/archetypes/mcap_channel)** | `archetypes⁠/⁠mcap_channel_simple` | Log a simple MCAP channel definition | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_channel_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_channel_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_channel_simple.cpp) |
| **[`McapMessage`](https://rerun.io/docs/reference/types/archetypes/mcap_message)** | `archetypes⁠/⁠mcap_message_simple` | Log a simple MCAP message with binary data | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_message_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_message_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_message_simple.cpp) |
| **[`McapMessage`](https://rerun.io/docs/reference/types/archetypes/mcap_message)** | `howto⁠/⁠convert_mcap_protobuf` | Convert custom MCAP Protobuf messages to Rerun format | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf.py) |  |  |
| **[`McapMessage`](https://rerun.io/docs/reference/types/archetypes/mcap_message)** | `howto⁠/⁠convert_mcap_protobuf_send_column` | Convert custom MCAP Protobuf messages to Rerun format using send_columns | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf_send_column.py) |  |  |
| **[`McapSchema`](https://rerun.io/docs/reference/types/archetypes/mcap_schema)** | `archetypes⁠/⁠mcap_schema_simple` | Log a simple MCAP schema definition | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_schema_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_schema_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_schema_simple.cpp) |
| **[`McapStatistics`](https://rerun.io/docs/reference/types/archetypes/mcap_statistics)** | `archetypes⁠/⁠mcap_statistics_simple` | Log simple MCAP recording statistics | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_statistics_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_statistics_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mcap_statistics_simple.cpp) |
| **[`Mesh3D`](https://rerun.io/docs/reference/types/archetypes/mesh3d)** | `archetypes⁠/⁠mesh3d_simple` | Log a simple colored triangle | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_simple.cpp) |
| **[`Mesh3D`](https://rerun.io/docs/reference/types/archetypes/mesh3d)** | `archetypes⁠/⁠mesh3d_partial_updates` | Log a colored triangle, then update its vertices' positions each frame | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_partial_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_partial_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_partial_updates.cpp) |
| **[`Mesh3D`](https://rerun.io/docs/reference/types/archetypes/mesh3d)** | `archetypes⁠/⁠mesh3d_instancing` | Log a simple 3D mesh with several instance pose transforms | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_instancing.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_instancing.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_instancing.cpp) |
| **[`Mesh3D`](https://rerun.io/docs/reference/types/archetypes/mesh3d)** | `archetypes⁠/⁠mesh3d_indexed` | Log a simple colored triangle | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_indexed.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_indexed.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/mesh3d_indexed.cpp) |
| **[`Pinhole`](https://rerun.io/docs/reference/types/archetypes/pinhole)** | `archetypes⁠/⁠pinhole_simple` | Log a pinhole and a random image | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_simple.cpp) |
| **[`Pinhole`](https://rerun.io/docs/reference/types/archetypes/pinhole)** | `archetypes⁠/⁠pinhole_projections` | Demonstrates pinhole camera projections with Rerun blueprints | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_projections.py) |  |  |
| **[`Pinhole`](https://rerun.io/docs/reference/types/archetypes/pinhole)** | `archetypes⁠/⁠pinhole_perspective` | Logs a point cloud and a perspective camera looking at it | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_perspective.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_perspective.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_perspective.cpp) |
| **[`Pinhole`](https://rerun.io/docs/reference/types/archetypes/pinhole)** | `archetypes⁠/⁠depth_image_3d` | Create and log a depth image and pinhole camera | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/depth_image_3d.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/depth_image_3d.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/depth_image_3d.cpp) |
| **[`Pinhole`](https://rerun.io/docs/reference/types/archetypes/pinhole)** | `howto⁠/⁠convert_mcap_protobuf` | Convert custom MCAP Protobuf messages to Rerun format | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf.py) |  |  |
| **[`Pinhole`](https://rerun.io/docs/reference/types/archetypes/pinhole)** | `howto⁠/⁠convert_mcap_protobuf_send_column` | Convert custom MCAP Protobuf messages to Rerun format using send_columns | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf_send_column.py) |  |  |
| **[`Points2D`](https://rerun.io/docs/reference/types/archetypes/points2d)** | `archetypes⁠/⁠points2d_ui_radius` | Log some points with ui points & scene unit radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_ui_radius.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_ui_radius.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_ui_radius.cpp) |
| **[`Points2D`](https://rerun.io/docs/reference/types/archetypes/points2d)** | `archetypes⁠/⁠points2d_simple` | Log some very simple points | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_simple.cpp) |
| **[`Points2D`](https://rerun.io/docs/reference/types/archetypes/points2d)** | `archetypes⁠/⁠points2d_random` | Log some random points with color and radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_random.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_random.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_random.cpp) |
| **[`Points2D`](https://rerun.io/docs/reference/types/archetypes/points2d)** | `archetypes⁠/⁠entity_behavior` | Configure interactivity & visibility of entities | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/entity_behavior.py) |  |  |
| **[`Points2D`](https://rerun.io/docs/reference/types/archetypes/points2d)** | `concepts⁠/⁠different_data_per_timeline` | Log different data on different timelines | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/different_data_per_timeline.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/different_data_per_timeline.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/different_data_per_timeline.cpp) |
| **[`Points2D`](https://rerun.io/docs/reference/types/archetypes/points2d)** | `concepts⁠/⁠indices` | Set different types of indices | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/indices.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/indices.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/indices.cpp) |
| **[`Points2D`](https://rerun.io/docs/reference/types/archetypes/points2d)** | `concepts⁠/⁠query-and-transform⁠/⁠segment_properties` | Query and display the first 10 rows of a recording | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/query-and-transform/segment_properties.py) |  |  |
| **[`Points2D`](https://rerun.io/docs/reference/types/archetypes/points2d)** | `tutorials⁠/⁠extra_values` | Log extra values with a `Points2D` | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.cpp) |
| **[`Points2D`](https://rerun.io/docs/reference/types/archetypes/points2d)** | `views⁠/⁠spatial2d` | Use a blueprint to customize a Spatial2DView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/spatial2d.py) |  |  |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠points3d_ui_radius` | Log some points with ui points & scene unit radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_ui_radius.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_ui_radius.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_ui_radius.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠points3d_simple` | Log some very simple points | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_simple.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠points3d_row_updates` | Update a point cloud over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_row_updates.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠points3d_random` | Log some random points with color and radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_random.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_random.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_random.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠points3d_partial_updates` | Update specific properties of a point cloud over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_partial_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_partial_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_partial_updates.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠points3d_column_updates` | Update a point cloud over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points3d_column_updates.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠annotation_context_connections` | Log annotation context with connections between keypoints | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_connections.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_connections.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_connections.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠coordinate_frame_builtin_frames` | Demonstrates using explicit `CoordinateFrame` with implicit transforms | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠ellipsoids3d_simple` | Log random points and the corresponding covariance ellipsoid | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipsoids3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipsoids3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/ellipsoids3d_simple.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠instance_poses3d_combined` | Log a simple 3D box with a regular & instance pose transform | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠pinhole_perspective` | Logs a point cloud and a perspective camera looking at it | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_perspective.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_perspective.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_perspective.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `archetypes⁠/⁠pinhole_projections` | Demonstrates pinhole camera projections with Rerun blueprints | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_projections.py) |  |  |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `concepts⁠/⁠build_chunk` | Build a `Chunk` with `Chunk.from_columns` and send it via `send_chunks` | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/build_chunk.py) |  |  |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `concepts⁠/⁠explicit_recording` | Just makes sure that explicit recordings actually work | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/explicit_recording.py) |  |  |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `concepts⁠/⁠how_helix_was_logged` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/how_helix_was_logged.py) |  |  |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `concepts⁠/⁠recording_properties` | Sets the recording properties | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/recording_properties.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/recording_properties.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/recording_properties.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `concepts⁠/⁠rrd_format` | Save a small recording to RRD and inspect a chunk from it | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/rrd_format.py) |  |  |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `descriptors⁠/⁠descr_builtin_archetype` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/descriptors/descr_builtin_archetype.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/descriptors/descr_builtin_archetype.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/descriptors/descr_builtin_archetype.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `howto⁠/⁠dual_color_point_cloud` | Visualize the same point cloud with two different color schemes | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/dual_color_point_cloud.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/dual_color_point_cloud.rs) |  |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `howto⁠/⁠set_sinks` | Log some data to a file and a Viewer at the same time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/set_sinks.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/set_sinks.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/set_sinks.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `quick_start⁠/⁠quick_start_connect` | Connect to the viewer and log some data | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/quick_start/quick_start_connect.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/quick_start/quick_start_connect.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/quick_start/quick_start_connect.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `quick_start⁠/⁠quick_start_spawn` | Spawn a viewer and log some data | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/quick_start/quick_start_spawn.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/quick_start/quick_start_spawn.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/quick_start/quick_start_spawn.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `tutorials⁠/⁠dna` | The DNA-abacus example from the Log and Ingest tutorial | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dna.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dna.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dna.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `tutorials⁠/⁠timelines_example` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/timelines_example.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/timelines_example.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/timelines_example.cpp) |
| **[`Points3D`](https://rerun.io/docs/reference/types/archetypes/points3d)** | `views⁠/⁠spatial3d` | Use a blueprint to customize a Spatial3DView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/spatial3d.py) |  |  |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `archetypes⁠/⁠scalars_simple` | Log a scalar over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_simple.cpp) |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `archetypes⁠/⁠scalars_row_updates` | Update a scalar over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_row_updates.cpp) |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `archetypes⁠/⁠scalars_multiple_plots` | Log a scalar over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_multiple_plots.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_multiple_plots.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_multiple_plots.cpp) |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `archetypes⁠/⁠scalars_column_updates` | Update a scalar over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_column_updates.cpp) |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `archetypes⁠/⁠series_lines_style` | Log a scalar over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_lines_style.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_lines_style.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_lines_style.cpp) |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `archetypes⁠/⁠series_points_style` | Log a scalar over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_points_style.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_points_style.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_points_style.cpp) |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `concepts⁠/⁠chunk_processing` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/chunk_processing.py) |  |  |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `concepts⁠/⁠chunk_processing_query` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/chunk_processing_query.py) |  |  |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `concepts⁠/⁠lenses` | Use lenses to extract struct fields and reroute data to another entity | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/lenses.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/lenses.rs) |  |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `concepts⁠/⁠query-and-transform⁠/⁠dataframe_query_example` | Query and display the first 10 rows of a recording | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/query-and-transform/dataframe_query_example.py) |  |  |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `howto⁠/⁠component_mapping` | Demonstrates how to configure visualizer component mappings from blueprint | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/component_mapping.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/component_mapping.rs) |  |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `tutorials⁠/⁠fixed_window_plot` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/fixed_window_plot.py) |  |  |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `tutorials⁠/⁠getting_started` | Getting Started workflow: Catalog SDK regions (Python only) | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/getting_started.py) |  |  |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `tutorials⁠/⁠getting_started_log` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/getting_started_log.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/getting_started_log.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/getting_started_log.cpp) |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `tutorials⁠/⁠visualizer-overrides` | Log a scalar over time and override the visualizer | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/visualizer-overrides.py) |  |  |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `views⁠/⁠dataframe` | Use a blueprint to customize a DataframeView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/dataframe.py) |  |  |
| **[`Scalars`](https://rerun.io/docs/reference/types/archetypes/scalars)** | `views⁠/⁠timeseries` | Use a blueprint to customize a TimeSeriesView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/timeseries.py) |  |  |
| **[`SegmentationImage`](https://rerun.io/docs/reference/types/archetypes/segmentation_image)** | `archetypes⁠/⁠segmentation_image_simple` | Create and log a segmentation image | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/segmentation_image_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/segmentation_image_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/segmentation_image_simple.cpp) |
| **[`SegmentationImage`](https://rerun.io/docs/reference/types/archetypes/segmentation_image)** | `archetypes⁠/⁠annotation_context_segmentation` | Log a segmentation image with annotations | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_segmentation.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_segmentation.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/annotation_context_segmentation.cpp) |
| **[`SeriesLines`](https://rerun.io/docs/reference/types/archetypes/series_lines)** | `archetypes⁠/⁠series_lines_style` | Log a scalar over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_lines_style.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_lines_style.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_lines_style.cpp) |
| **[`SeriesLines`](https://rerun.io/docs/reference/types/archetypes/series_lines)** | `archetypes⁠/⁠scalars_multiple_plots` | Log a scalar over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_multiple_plots.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_multiple_plots.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_multiple_plots.cpp) |
| **[`SeriesLines`](https://rerun.io/docs/reference/types/archetypes/series_lines)** | `howto⁠/⁠component_mapping` | Demonstrates how to configure visualizer component mappings from blueprint | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/component_mapping.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/component_mapping.rs) |  |
| **[`SeriesLines`](https://rerun.io/docs/reference/types/archetypes/series_lines)** | `tutorials⁠/⁠visualizer-overrides` | Log a scalar over time and override the visualizer | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/visualizer-overrides.py) |  |  |
| **[`SeriesLines`](https://rerun.io/docs/reference/types/archetypes/series_lines)** | `views⁠/⁠timeseries` | Use a blueprint to customize a TimeSeriesView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/timeseries.py) |  |  |
| **[`SeriesPoints`](https://rerun.io/docs/reference/types/archetypes/series_points)** | `archetypes⁠/⁠series_points_style` | Log a scalar over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_points_style.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_points_style.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/series_points_style.cpp) |
| **[`SeriesPoints`](https://rerun.io/docs/reference/types/archetypes/series_points)** | `archetypes⁠/⁠scalars_multiple_plots` | Log a scalar over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_multiple_plots.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_multiple_plots.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/scalars_multiple_plots.cpp) |
| **[`SeriesPoints`](https://rerun.io/docs/reference/types/archetypes/series_points)** | `tutorials⁠/⁠visualizer-overrides` | Log a scalar over time and override the visualizer | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/visualizer-overrides.py) |  |  |
| **[`StateChange`](https://rerun.io/docs/reference/types/archetypes/state_change)** | `archetypes⁠/⁠state_change` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/state_change.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/state_change.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/state_change.cpp) |
| **[`StateChange`](https://rerun.io/docs/reference/types/archetypes/state_change)** | `archetypes⁠/⁠state_configuration` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/state_configuration.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/state_configuration.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/state_configuration.cpp) |
| **[`StateChange`](https://rerun.io/docs/reference/types/archetypes/state_change)** | `howto⁠/⁠state_remapping` | Visualize an arbitrary component as state by remapping `StateChange.state` | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_remapping.py) |  |  |
| **[`StateChange`](https://rerun.io/docs/reference/types/archetypes/state_change)** | `howto⁠/⁠state_timeline` | Demonstrates the experimental state timeline view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_timeline.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_timeline.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_timeline.cpp) |
| **[`StateChange`](https://rerun.io/docs/reference/types/archetypes/state_change)** | `views⁠/⁠state_timeline` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/state_timeline.py) |  |  |
| **[`StateConfiguration`](https://rerun.io/docs/reference/types/archetypes/state_configuration)** | `archetypes⁠/⁠state_configuration` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/state_configuration.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/state_configuration.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/state_configuration.cpp) |
| **[`StateConfiguration`](https://rerun.io/docs/reference/types/archetypes/state_configuration)** | `howto⁠/⁠state_timeline` | Demonstrates the experimental state timeline view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_timeline.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_timeline.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_timeline.cpp) |
| **[`Tensor`](https://rerun.io/docs/reference/types/archetypes/tensor)** | `views⁠/⁠tensor` | Use a blueprint to show a tensor view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/tensor.py) |  |  |
| **[`Tensor`](https://rerun.io/docs/reference/types/archetypes/tensor)** | `archetypes⁠/⁠tensor_simple` | Create and log a tensor | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/tensor_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/tensor_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/tensor_simple.cpp) |
| **[`TextDocument`](https://rerun.io/docs/reference/types/archetypes/text_document)** | `views⁠/⁠text_document` | Use a blueprint to show a text document | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/text_document.py) |  |  |
| **[`TextDocument`](https://rerun.io/docs/reference/types/archetypes/text_document)** | `archetypes⁠/⁠text_document` | Log a `TextDocument` | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_document.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_document.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_document.cpp) |
| **[`TextDocument`](https://rerun.io/docs/reference/types/archetypes/text_document)** | `archetypes⁠/⁠entity_path` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/entity_path.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/entity_path.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/entity_path.cpp) |
| **[`TextDocument`](https://rerun.io/docs/reference/types/archetypes/text_document)** | `howto⁠/⁠lerobot_export` | Demonstrate converting Rerun recording to LeRobot dataset | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/lerobot_export.py) |  |  |
| **[`TextLog`](https://rerun.io/docs/reference/types/archetypes/text_log)** | `views⁠/⁠text_log` | Use a blueprint to show a text log | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/text_log.py) |  |  |
| **[`TextLog`](https://rerun.io/docs/reference/types/archetypes/text_log)** | `archetypes⁠/⁠text_log_integration` | Shows integration of Rerun's `TextLog` with the native logging interface | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_log_integration.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_log_integration.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_log_integration.cpp) |
| **[`TextLog`](https://rerun.io/docs/reference/types/archetypes/text_log)** | `archetypes⁠/⁠text_log` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_log.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_log.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/text_log.cpp) |
| **[`TextLog`](https://rerun.io/docs/reference/types/archetypes/text_log)** | `concepts⁠/⁠how-does-rerun-work⁠/⁠log-to-grpc` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/how-does-rerun-work/log-to-grpc.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/how-does-rerun-work/log-to-grpc.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/how-does-rerun-work/log-to-grpc.cpp) |
| **[`TextLog`](https://rerun.io/docs/reference/types/archetypes/text_log)** | `concepts⁠/⁠how-does-rerun-work⁠/⁠log-to-rrd` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/how-does-rerun-work/log-to-rrd.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/how-does-rerun-work/log-to-rrd.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/how-does-rerun-work/log-to-rrd.cpp) |
| **[`TextLog`](https://rerun.io/docs/reference/types/archetypes/text_log)** | `howto⁠/⁠micro_batching` | Shows how to configure micro-batching directly from code | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/micro_batching.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/micro_batching.rs) |  |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `concepts⁠/⁠transform3d_hierarchy_simple` | Logs a simple transform hierarchy | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_simple.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `concepts⁠/⁠transform3d_hierarchy_named_frames` | Logs a simple transform hierarchy with named frames | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_named_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_named_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/transform3d_hierarchy_named_frames.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠transform3d_simple` | Log different transforms between three arrows | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_simple.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠transform3d_row_updates` | Update a transform over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠transform3d_partial_updates` | Update specific properties of a transform over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_partial_updates.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠transform3d_hierarchy_frames` | Logs a transform hierarchy using named transform frame relationships | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠transform3d_hierarchy` | Logs a transform hierarchy | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠transform3d_column_updates` | Update a transform over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠transform3d_axes` | Log different transforms with visualized coordinates axes | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_axes.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_axes.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_axes.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠coordinate_frame_builtin_frames` | Demonstrates using explicit `CoordinateFrame` with implicit transforms | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/coordinate_frame_builtin_frames.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠grid_map_pose` | Shows how to log a GridMap at a specific pose | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/grid_map_pose.py) |  |  |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠instance_poses3d_combined` | Log a simple 3D box with a regular & instance pose transform | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/instance_poses3d_combined.cpp) |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `archetypes⁠/⁠pinhole_projections` | Demonstrates pinhole camera projections with Rerun blueprints | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_projections.py) |  |  |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `howto⁠/⁠convert_mcap_protobuf` | Convert custom MCAP Protobuf messages to Rerun format | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf.py) |  |  |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `howto⁠/⁠convert_mcap_protobuf_send_column` | Convert custom MCAP Protobuf messages to Rerun format using send_columns | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf_send_column.py) |  |  |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `howto⁠/⁠load_urdf` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/load_urdf.py) |  |  |
| **[`Transform3D`](https://rerun.io/docs/reference/types/archetypes/transform3d)** | `tutorials⁠/⁠dna` | The DNA-abacus example from the Log and Ingest tutorial | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dna.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dna.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/dna.cpp) |
| **[`TransformAxes3D`](https://rerun.io/docs/reference/types/archetypes/transform_axes3d)** | `archetypes⁠/⁠grid_map_pose` | Shows how to log a GridMap at a specific pose | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/grid_map_pose.py) |  |  |
| **[`TransformAxes3D`](https://rerun.io/docs/reference/types/archetypes/transform_axes3d)** | `archetypes⁠/⁠transform3d_axes` | Log different transforms with visualized coordinates axes | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_axes.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_axes.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_axes.cpp) |
| **[`TransformAxes3D`](https://rerun.io/docs/reference/types/archetypes/transform_axes3d)** | `archetypes⁠/⁠transform3d_column_updates` | Update a transform over time, in a single operation | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_column_updates.cpp) |
| **[`TransformAxes3D`](https://rerun.io/docs/reference/types/archetypes/transform_axes3d)** | `archetypes⁠/⁠transform3d_row_updates` | Update a transform over time | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_row_updates.cpp) |
| **[`VideoFrameReference`](https://rerun.io/docs/reference/types/archetypes/video_frame_reference)** | `archetypes⁠/⁠video_auto_frames` | Log a video asset using automatically determined frame references | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_auto_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_auto_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_auto_frames.cpp) |
| **[`VideoFrameReference`](https://rerun.io/docs/reference/types/archetypes/video_frame_reference)** | `archetypes⁠/⁠video_manual_frames` | Manual use of individual video frame references | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_manual_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_manual_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_manual_frames.cpp) |
| **[`VideoStream`](https://rerun.io/docs/reference/types/archetypes/video_stream)** | `archetypes⁠/⁠video_stream_synthetic` | Video encode images using av and stream them to Rerun | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_stream_synthetic.py) |  |  |
| **[`VideoStream`](https://rerun.io/docs/reference/types/archetypes/video_stream)** | `howto⁠/⁠convert_mcap_protobuf` | Convert custom MCAP Protobuf messages to Rerun format | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf.py) |  |  |
| **[`VideoStream`](https://rerun.io/docs/reference/types/archetypes/video_stream)** | `howto⁠/⁠convert_mcap_protobuf_send_column` | Convert custom MCAP Protobuf messages to Rerun format using send_columns | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/convert_mcap_protobuf_send_column.py) |  |  |
| **[`VideoStream`](https://rerun.io/docs/reference/types/archetypes/video_stream)** | `howto⁠/⁠lerobot_export` | Demonstrate converting Rerun recording to LeRobot dataset | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/lerobot_export.py) |  |  |
| **[`ViewCoordinates`](https://rerun.io/docs/reference/types/archetypes/view_coordinates)** | `archetypes⁠/⁠view_coordinates_simple` | Change the view coordinates for the scene | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/view_coordinates_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/view_coordinates_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/view_coordinates_simple.cpp) |
| **[`ViewCoordinates`](https://rerun.io/docs/reference/types/archetypes/view_coordinates)** | `archetypes⁠/⁠asset3d_simple` | Log a simple 3D asset | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/asset3d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/asset3d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/asset3d_simple.cpp) |
| **[`ViewCoordinates`](https://rerun.io/docs/reference/types/archetypes/view_coordinates)** | `archetypes⁠/⁠pinhole_perspective` | Logs a point cloud and a perspective camera looking at it | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_perspective.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_perspective.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_perspective.cpp) |
| **[`ViewCoordinates`](https://rerun.io/docs/reference/types/archetypes/view_coordinates)** | `archetypes⁠/⁠pinhole_projections` | Demonstrates pinhole camera projections with Rerun blueprints | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_projections.py) |  |  |
| **[`ViewCoordinates`](https://rerun.io/docs/reference/types/archetypes/view_coordinates)** | `archetypes⁠/⁠transform3d_hierarchy` | Logs a transform hierarchy | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.cpp) |
| **[`ViewCoordinates`](https://rerun.io/docs/reference/types/archetypes/view_coordinates)** | `archetypes⁠/⁠transform3d_hierarchy_frames` | Logs a transform hierarchy using named transform frame relationships | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy_frames.cpp) |
| **[`VoxelGridMap`](https://rerun.io/docs/reference/types/archetypes/voxel_grid_map)** | `archetypes⁠/⁠voxel_grid_map_simple` | Log a simple sparse voxel grid map | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/voxel_grid_map_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/voxel_grid_map_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/voxel_grid_map_simple.cpp) |


### Views (blueprint)

_All snippets, organized by the [`View`](https://rerun.io/docs/reference/types/views)(s) they use._

| Component | Snippet | Description | Python | Rust | C+⁠+ |
| --------- | ------- | ----------- | :----: | :--: | :-------: |
| **[`BarChartView`](https://rerun.io/docs/reference/types/views/bar_chart_view)** | `tutorials⁠/⁠visualization⁠/⁠save_blueprint` | Craft an example blueprint with the python API and save it to a file | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/visualization/save_blueprint.py) |  |  |
| **[`BarChartView`](https://rerun.io/docs/reference/types/views/bar_chart_view)** | `views⁠/⁠bar_chart` | Use a blueprint to show a bar chart | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/bar_chart.py) |  |  |
| **[`DataframeView`](https://rerun.io/docs/reference/types/views/dataframe_view)** | `reference⁠/⁠dataframe_view_query` | Query and display the first 10 rows of a recording in a dataframe view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/reference/dataframe_view_query.py) |  |  |
| **[`DataframeView`](https://rerun.io/docs/reference/types/views/dataframe_view)** | `views⁠/⁠dataframe` | Use a blueprint to customize a DataframeView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/dataframe.py) |  |  |
| **[`GraphView`](https://rerun.io/docs/reference/types/views/graph_view)** | `views⁠/⁠graph` | Use a blueprint to customize a graph view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/graph.py) |  |  |
| **[`MapView`](https://rerun.io/docs/reference/types/views/map_view)** | `views⁠/⁠map` | Use a blueprint to customize a map view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/map.py) |  |  |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `archetypes⁠/⁠entity_behavior` | Configure interactivity & visibility of entities | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/entity_behavior.py) |  |  |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `archetypes⁠/⁠line_strips2d_batch` | Log a batch of 2D line strips | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_batch.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_batch.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_batch.cpp) |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `archetypes⁠/⁠line_strips2d_segments_simple` | Log a couple 2D line segments using 2D line strips | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_segments_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_segments_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_segments_simple.cpp) |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `archetypes⁠/⁠line_strips2d_simple` | Log a simple line strip | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_simple.cpp) |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `archetypes⁠/⁠line_strips2d_ui_radius` | Log lines with ui points & scene unit radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_ui_radius.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_ui_radius.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_ui_radius.cpp) |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `archetypes⁠/⁠pinhole_projections` | Demonstrates pinhole camera projections with Rerun blueprints | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_projections.py) |  |  |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `archetypes⁠/⁠points2d_random` | Log some random points with color and radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_random.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_random.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_random.cpp) |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `archetypes⁠/⁠points2d_simple` | Log some very simple points | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_simple.cpp) |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `archetypes⁠/⁠points2d_ui_radius` | Log some points with ui points & scene unit radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_ui_radius.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_ui_radius.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_ui_radius.cpp) |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `archetypes⁠/⁠video_manual_frames` | Manual use of individual video frame references | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_manual_frames.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_manual_frames.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/video_manual_frames.cpp) |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `concepts⁠/⁠different_data_per_timeline` | Log different data on different timelines | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/different_data_per_timeline.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/different_data_per_timeline.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/different_data_per_timeline.cpp) |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `concepts⁠/⁠viscomp-base` | Base example | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/viscomp-base.py) |  |  |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `concepts⁠/⁠viscomp-component-default` | Add a component default | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/viscomp-component-default.py) |  |  |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `concepts⁠/⁠viscomp-component-override` | Override a component | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/viscomp-component-override.py) |  |  |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `tutorials⁠/⁠extra_values` | Log extra values with a `Points2D` | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.cpp) |
| **[`Spatial2DView`](https://rerun.io/docs/reference/types/views/spatial2d_view)** | `views⁠/⁠spatial2d` | Use a blueprint to customize a Spatial2DView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/spatial2d.py) |  |  |
| **[`Spatial3DView`](https://rerun.io/docs/reference/types/views/spatial3d_view)** | `archetypes⁠/⁠grid_map_pose` | Shows how to log a GridMap at a specific pose | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/grid_map_pose.py) |  |  |
| **[`Spatial3DView`](https://rerun.io/docs/reference/types/views/spatial3d_view)** | `archetypes⁠/⁠line_strips3d_time_window` | Log line strips over time and view a sliding window (e.g. trajectories) | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips3d_time_window.py) |  |  |
| **[`Spatial3DView`](https://rerun.io/docs/reference/types/views/spatial3d_view)** | `archetypes⁠/⁠pinhole_projections` | Demonstrates pinhole camera projections with Rerun blueprints | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/pinhole_projections.py) |  |  |
| **[`Spatial3DView`](https://rerun.io/docs/reference/types/views/spatial3d_view)** | `archetypes⁠/⁠transform3d_hierarchy` | Logs a transform hierarchy | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/transform3d_hierarchy.cpp) |
| **[`Spatial3DView`](https://rerun.io/docs/reference/types/views/spatial3d_view)** | `howto⁠/⁠dual_color_point_cloud` | Visualize the same point cloud with two different color schemes | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/dual_color_point_cloud.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/dual_color_point_cloud.rs) |  |
| **[`Spatial3DView`](https://rerun.io/docs/reference/types/views/spatial3d_view)** | `howto⁠/⁠screenshot` | Take screenshots of the viewer or specific views from code | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/screenshot.py) |  |  |
| **[`Spatial3DView`](https://rerun.io/docs/reference/types/views/spatial3d_view)** | `views⁠/⁠spatial3d` | Use a blueprint to customize a Spatial3DView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/spatial3d.py) |  |  |
| **[`StateTimelineView`](https://rerun.io/docs/reference/types/views/state_timeline_view)** | `howto⁠/⁠state_remapping` | Visualize an arbitrary component as state by remapping `StateChange.state` | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_remapping.py) |  |  |
| **[`StateTimelineView`](https://rerun.io/docs/reference/types/views/state_timeline_view)** | `howto⁠/⁠state_timeline` | Demonstrates the experimental state timeline view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_timeline.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_timeline.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/state_timeline.cpp) |
| **[`StateTimelineView`](https://rerun.io/docs/reference/types/views/state_timeline_view)** | `views⁠/⁠state_timeline` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/state_timeline.py) |  |  |
| **[`TensorView`](https://rerun.io/docs/reference/types/views/tensor_view)** | `views⁠/⁠tensor` | Use a blueprint to show a tensor view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/tensor.py) |  |  |
| **[`TextDocumentView`](https://rerun.io/docs/reference/types/views/text_document_view)** | `tutorials⁠/⁠visualization⁠/⁠save_blueprint` | Craft an example blueprint with the python API and save it to a file | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/visualization/save_blueprint.py) |  |  |
| **[`TextDocumentView`](https://rerun.io/docs/reference/types/views/text_document_view)** | `views⁠/⁠text_document` | Use a blueprint to show a text document | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/text_document.py) |  |  |
| **[`TextLogView`](https://rerun.io/docs/reference/types/views/text_log_view)** | `views⁠/⁠text_log` | Use a blueprint to show a text log | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/text_log.py) |  |  |
| **[`TimeSeriesView`](https://rerun.io/docs/reference/types/views/time_series_view)** | `howto⁠/⁠component_mapping` | Demonstrates how to configure visualizer component mappings from blueprint | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/component_mapping.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/component_mapping.rs) |  |
| **[`TimeSeriesView`](https://rerun.io/docs/reference/types/views/time_series_view)** | `howto⁠/⁠visualization⁠/⁠save_blueprint` | Craft a blueprint with the python API and save it to file | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/howto/visualization/save_blueprint.py) |  |  |
| **[`TimeSeriesView`](https://rerun.io/docs/reference/types/views/time_series_view)** | `tutorials⁠/⁠fixed_window_plot` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/fixed_window_plot.py) |  |  |
| **[`TimeSeriesView`](https://rerun.io/docs/reference/types/views/time_series_view)** | `tutorials⁠/⁠visualization⁠/⁠save_blueprint` | Craft an example blueprint with the python API and save it to a file | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/visualization/save_blueprint.py) |  |  |
| **[`TimeSeriesView`](https://rerun.io/docs/reference/types/views/time_series_view)** | `tutorials⁠/⁠visualizer-overrides` | Log a scalar over time and override the visualizer | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/visualizer-overrides.py) |  |  |
| **[`TimeSeriesView`](https://rerun.io/docs/reference/types/views/time_series_view)** | `views⁠/⁠timeseries` | Use a blueprint to customize a TimeSeriesView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/timeseries.py) |  |  |


### Archetypes (blueprint)

_All snippets, organized by the blueprint-related [`Archetype`](https://rerun.io/docs/reference/types/archetypes)(s) they use._

| Archetype | Snippet | Description | Python | Rust | C+⁠+ |
| --------- | ------- | ----------- | :----: | :--: | :-------: |
| **`Background`** | `tutorials⁠/⁠annotation_context` |  | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/annotation_context.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/annotation_context.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/annotation_context.cpp) |
| **`DataframeQuery`** | `reference⁠/⁠dataframe_view_query` | Query and display the first 10 rows of a recording in a dataframe view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/reference/dataframe_view_query.py) |  |  |
| **`DataframeQuery`** | `views⁠/⁠dataframe` | Use a blueprint to customize a DataframeView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/dataframe.py) |  |  |
| **`EntityBehavior`** | `archetypes⁠/⁠entity_behavior` | Configure interactivity & visibility of entities | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/entity_behavior.py) |  |  |
| **`EyeControls3D`** | `views⁠/⁠spatial3d` | Use a blueprint to customize a Spatial3DView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/spatial3d.py) |  |  |
| **`GraphBackground`** | `views⁠/⁠graph` | Use a blueprint to customize a graph view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/graph.py) |  |  |
| **`LineGrid3D`** | `views⁠/⁠spatial3d` | Use a blueprint to customize a Spatial3DView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/spatial3d.py) |  |  |
| **`PlotBackground`** | `views⁠/⁠bar_chart` | Use a blueprint to show a bar chart | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/bar_chart.py) |  |  |
| **`PlotBackground`** | `views⁠/⁠timeseries` | Use a blueprint to customize a TimeSeriesView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/timeseries.py) |  |  |
| **`PlotLegend`** | `views⁠/⁠timeseries` | Use a blueprint to customize a TimeSeriesView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/timeseries.py) |  |  |
| **`ScalarAxis`** | `views⁠/⁠timeseries` | Use a blueprint to customize a TimeSeriesView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/timeseries.py) |  |  |
| **`SpatialInformation`** | `views⁠/⁠spatial3d` | Use a blueprint to customize a Spatial3DView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/spatial3d.py) |  |  |
| **`TensorScalarMapping`** | `views⁠/⁠tensor` | Use a blueprint to show a tensor view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/tensor.py) |  |  |
| **`TensorSliceSelection`** | `views⁠/⁠tensor` | Use a blueprint to show a tensor view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/tensor.py) |  |  |
| **`TextLogColumns`** | `views⁠/⁠text_log` | Use a blueprint to show a text log | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/text_log.py) |  |  |
| **`TextLogFormat`** | `views⁠/⁠text_log` | Use a blueprint to show a text log | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/text_log.py) |  |  |
| **`TextLogRows`** | `views⁠/⁠text_log` | Use a blueprint to show a text log | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/text_log.py) |  |  |
| **`TimeAxis`** | `views⁠/⁠timeseries` | Use a blueprint to customize a TimeSeriesView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/timeseries.py) |  |  |
| **`VisualBounds2D`** | `archetypes⁠/⁠line_strips2d_batch` | Log a batch of 2D line strips | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_batch.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_batch.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_batch.cpp) |
| **`VisualBounds2D`** | `archetypes⁠/⁠line_strips2d_segments_simple` | Log a couple 2D line segments using 2D line strips | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_segments_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_segments_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_segments_simple.cpp) |
| **`VisualBounds2D`** | `archetypes⁠/⁠line_strips2d_simple` | Log a simple line strip | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_simple.cpp) |
| **`VisualBounds2D`** | `archetypes⁠/⁠line_strips2d_ui_radius` | Log lines with ui points & scene unit radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_ui_radius.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_ui_radius.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/line_strips2d_ui_radius.cpp) |
| **`VisualBounds2D`** | `archetypes⁠/⁠points2d_random` | Log some random points with color and radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_random.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_random.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_random.cpp) |
| **`VisualBounds2D`** | `archetypes⁠/⁠points2d_simple` | Log some very simple points | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_simple.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_simple.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_simple.cpp) |
| **`VisualBounds2D`** | `archetypes⁠/⁠points2d_ui_radius` | Log some points with ui points & scene unit radii | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_ui_radius.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_ui_radius.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/archetypes/points2d_ui_radius.cpp) |
| **`VisualBounds2D`** | `concepts⁠/⁠different_data_per_timeline` | Log different data on different timelines | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/different_data_per_timeline.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/different_data_per_timeline.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/concepts/different_data_per_timeline.cpp) |
| **`VisualBounds2D`** | `tutorials⁠/⁠extra_values` | Log extra values with a `Points2D` | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.py) | [🦀](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.rs) | [🌊](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/tutorials/extra_values.cpp) |
| **`VisualBounds2D`** | `views⁠/⁠graph` | Use a blueprint to customize a graph view | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/graph.py) |  |  |
| **`VisualBounds2D`** | `views⁠/⁠spatial2d` | Use a blueprint to customize a Spatial2DView | [🐍](https://github.com/rerun-io/rerun/blob/main/docs/snippets/all/views/spatial2d.py) |  |  |
