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

⚠️ **This type is _unstable_ and may change significantly in a way that the data won't be backwards compatible.**
For viewing spatial 3D data.

## Properties

### `background`
Configuration for the background of the view.

* `kind`: The type of the background.
* `color`: Color used for the solid background type.
### `line_grid`
Configuration for the 3D line grid.

* `visible`: Whether the grid is visible.
* `spacing`: Space between grid lines spacing of one line to the next in scene units.
* `plane`: In what plane the grid is drawn.
* `stroke_width`: How thick the lines should be in ui units.
* `color`: Color used for the grid.
### `spatial_information`
Configuration of debug drawing in the 3D view.

* `target_frame`: The target reference frame for all transformations.
* `show_axes`: Whether axes should be shown at the origin.
* `show_bounding_box`: Whether the bounding box should be shown.
### `eye_controls`
Configuration for the 3D eye

* `kind`: The kind of the eye for the spatial 3D view.
* `position`: The cameras current position.
* `look_target`: The position the camera is currently looking at.
* `eye_up`: The up-axis of the eye itself, in world-space.
* `speed`: Translation speed of the eye in the view (when using WASDQE keys to move in the 3D scene).
* `tracking_entity`: Currently tracked entity.
* `spin_speed`: What speed, if any, the camera should spin around the eye-up axis.
### `time_ranges`
Configures which range on each timeline is shown by this view (unless specified differently per entity).

If not specified, the default is to show the latest state of each component.
If a timeline is specified more than once, the first entry will be used.

## API reference links
 * 🐍 [Python API docs for `Spatial3DView`](https://ref.rerun.io/docs/python/stable/common/blueprint_views#rerun.blueprint.views.Spatial3DView)

## Example

### Use a blueprint to customize a Spatial3DView.

snippet: views/spatial3d

<picture data-inline-viewer="snippets/views/spatial3d">
  <source media="(max-width: 480px)" srcset="https://static.rerun.io/spatial3d/4816694fc4176cc284ff30d9c8f06c936a625ac9/480w.png">
  <source media="(max-width: 768px)" srcset="https://static.rerun.io/spatial3d/4816694fc4176cc284ff30d9c8f06c936a625ac9/768w.png">
  <source media="(max-width: 1024px)" srcset="https://static.rerun.io/spatial3d/4816694fc4176cc284ff30d9c8f06c936a625ac9/1024w.png">
  <source media="(max-width: 1200px)" srcset="https://static.rerun.io/spatial3d/4816694fc4176cc284ff30d9c8f06c936a625ac9/1200w.png">
  <img src="https://static.rerun.io/spatial3d/4816694fc4176cc284ff30d9c8f06c936a625ac9/full.png">
</picture>


## Visualized archetypes

* [`AnnotationContext`](../archetypes/annotation_context.md)
* [`Arrows3D`](../archetypes/arrows3d.md)
* [`Asset3D`](../archetypes/asset3d.md)
* [`Boxes3D`](../archetypes/boxes3d.md)
* [`Capsules3D`](../archetypes/capsules3d.md)
* [`Clear`](../archetypes/clear.md)
* [`CoordinateFrame`](../archetypes/coordinate_frame.md)
* [`Cylinders3D`](../archetypes/cylinders3d.md)
* [`Ellipsoids3D`](../archetypes/ellipsoids3d.md)
* [`GridMap`](../archetypes/grid_map.md)
* [`InstancePoses3D`](../archetypes/instance_poses3d.md)
* [`LineStrips3D`](../archetypes/line_strips3d.md)
* [`Mesh3D`](../archetypes/mesh3d.md)
* [`Pinhole`](../archetypes/pinhole.md)
* [`Points3D`](../archetypes/points3d.md)
* [`Transform3D`](../archetypes/transform3d.md)
* [`TransformAxes3D`](../archetypes/transform_axes3d.md)
* [`ViewCoordinates`](../archetypes/view_coordinates.md)
* [`VoxelGridMap`](../archetypes/voxel_grid_map.md)
* [`Arrows2D`](../archetypes/arrows2d.md) (if logged under a projection)
* [`AssetVideo`](../archetypes/asset_video.md) (if logged under a projection)
* [`Boxes2D`](../archetypes/boxes2d.md) (if logged under a projection)
* [`DepthImage`](../archetypes/depth_image.md) (if logged under a projection)
* [`Ellipses2D`](../archetypes/ellipses2d.md) (if logged under a projection)
* [`EncodedDepthImage`](../archetypes/encoded_depth_image.md) (if logged under a projection)
* [`EncodedImage`](../archetypes/encoded_image.md) (if logged under a projection)
* [`Image`](../archetypes/image.md) (if logged under a projection)
* [`LineStrips2D`](../archetypes/line_strips2d.md) (if logged under a projection)
* [`Points2D`](../archetypes/points2d.md) (if logged under a projection)
* [`SegmentationImage`](../archetypes/segmentation_image.md) (if logged under a projection)
* [`VideoFrameReference`](../archetypes/video_frame_reference.md) (if logged under a projection)
* [`VideoStream`](../archetypes/video_stream.md) (if logged under a projection)

