Skip to main content

Enumeration: MetadataType

Defines the visualization paradigm for a product.

This enum specifies whether a product uses 3D models or 2D images for its visualization. This fundamental distinction affects how the product is displayed, configured, and interacted with in the configurator.

The visualization approach determines both the technical requirements and the user experience when configuring products.

Enumeration Members

2D

2D: "2D"

Product visualized exclusively with 2D images.

2D products use flat images to represent different product configurations and views. These products don't have 3D models and rely entirely on pre-rendered or photographed images.

Key characteristics:

  • Fixed viewpoints with predefined angles
  • Configuration changes through image swapping
  • Typically loads faster and uses fewer resources
  • Works well on less powerful devices
  • Often uses actual product photography
  • No interactive viewing angles or zooming into details

2D visualization is well-suited for products where simplified visualization is sufficient, or where creating accurate 3D models would be prohibitively complex or unnecessary.


3D

3D: "3D"

Product visualized with interactive 3D models.

3D products use three-dimensional models that can be rotated, zoomed, and viewed from any angle. These products may also incorporate 2D views as an optional supplementary visualization method.

Key characteristics:

  • Interactive 360° product viewing
  • Real-time visualization of configuration changes
  • Support for animations, cutaways, and exploded views
  • Can be used in Augmented Reality (AR) experiences
  • May be exported to 3D file formats
  • Supports precise dimensional visualization

3D visualization provides maximum flexibility and engagement, but requires more computational resources and more complex asset preparation than 2D visualization.