HoopsCadConfigurationListElement

class wvc.HoopsCadConfigurationListElement()

Provides a selectable list of CAD configurations for 3D model viewing.

This web component displays available CAD configurations from a model and allows users to select different configurations. It automatically integrates with the model adapter to fetch configuration data and provides click interaction for configuration switching.

Index

Constructors

Properties

Accessors

Constructors

wvc.HoopsCadConfigurationListElement.constructor()
HoopsCadConfigurationListElement(): HoopsCadConfigurationListElement

Returns: HoopsCadConfigurationListElement

Properties

wvc.HoopsCadConfigurationListElement.active

optional

active: number

The ID of the currently active CAD configuration.

When set, highlights the corresponding configuration in the list. Set to undefined if no active configuration is selected.

wvc.HoopsCadConfigurationListElement.modelAdapter

optional

modelAdapter: ModelAdapter

Model adapter used to proxy the web viewer model and allow customization of the CAD configuration list.

Reassigning the modelAdapter will trigger an update of the component.

Accessors

wvc.HoopsCadConfigurationListElement.model()
get model(): (undefined | IModel)

Gets or sets the 3D model containing CAD configurations.

This is a convenience accessor for the modelAdapter’s model property. Setting a new model will reset the component state and reload configuration data.

Returns: (undefined | IModel)

The current model, or undefined if no model adapter is set
set model(model: (undefined | IModel)): void

Parameters

model: (undefined | IModel)

The model to set

Returns: void