Archetypes

Archetypes are bundles of components. This page lists all built-in components.

Image & tensor

Plotting

  • BarChart: A bar chart.
  • Scalar: Log a double-precision scalar.
  • SeriesLine: Define the style properties for a line series in a chart.
  • SeriesPoint: Define the style properties for a point series in a chart.

Spatial 2D

  • Arrows2D: 2D arrows with optional colors, radii, labels, etc.
  • Boxes2D: 2D boxes with half-extents and optional center, rotations, rotations, colors etc.
  • LineStrips2D: 2D line strips with positions and optional colors, radii, labels, etc.
  • Mesh3D: A 3D triangle mesh as specified by its per-mesh and per-vertex properties.
  • Points2D: A 2D point cloud with positions and optional colors, radii, labels, etc.

Spatial 3D

  • Arrows3D: 3D arrows with optional colors, radii, labels, etc.
  • Asset3D: A prepacked 3D asset (.gltf, .glb, .obj, .stl, etc.).
  • Boxes3D: 3D boxes with half-extents and optional center, rotations, rotations, colors etc.
  • LineStrips3D: 3D line strips with positions and optional colors, radii, labels, etc.
  • Pinhole: Camera perspective projection (a.k.a. intrinsics).
  • Points3D: A 3D point cloud with positions and optional colors, radii, labels, etc.
  • Transform3D: A 3D transform.
  • ViewCoordinates: How we interpret the coordinate system of an entity/space.

Text

  • TextDocument: A text element intended to be displayed in its own text-box.
  • TextLog: A log entry in a text log, comprised of a text body and its log level.

Other

  • AnnotationContext: The AnnotationContext provides additional information on how to display entities.
  • Clear: Empties all the components of an entity.
  • DisconnectedSpace: Spatially disconnect this entity from its parent.