# Visualization reference

Reference material for the types and services behind the 3D scene and custom visuals.
> Source: https://docs.viam.com/visualization/reference/


Reference pages for the types and services that back the 3D scene and custom visuals.

<div class="card-container">
  <div class="row-no-margin">
<div class="col hover-card "><a href="/reference/apis/services/world-state-store/"><div class="small-hover-card-div"><div>World state store</div><p>List, get, and stream the transforms a world state store service publishes for the 3D scene to draw.</p></div>
    </a></div>

<div class="col hover-card "><a href="/visualization/reference/world-state/"><div ><div>WorldState</div><p>What a WorldState is: the per-request set of obstacles and frame transforms you pass to a single Move call for the planner to plan around.</p></div>
    </a></div>

<div class="col hover-card "><a href="/visualization/reference/geometry-constructors/"><div ><div>Geometry constructors</div><p>Construct each geometry type a visual or an obstacle can carry, in JSON, Python, and Go.</p></div>
    </a></div>

<div class="col hover-card "><a href="/visualization/reference/transform-metadata/"><div ><div>Transform metadata</div><p>The metadata keys the 3D scene reads from a transform, with the wire format for each: colors, opacities, axes helper, and visibility.</p></div>
    </a></div>

<div class="col hover-card "><a href="/visualization/reference/draw-library/"><div ><div>draw library</div><p>A map of the draw library&#39;s option categories: placement and identity, shapes, colors, metadata, and snapshots, with links to the full API.</p></div>
    </a></div>

</div>
</div>

