Introduction
DimensionIQ API
DimensionIQ's API exposes high-level API methods that represent measurement actions, such as:
- Initializing or destroying the engine
- Loading drawings or models
- Starting, updating, or finishing measurements
- Managing views, tools, or modes
- Querying results (areas, lengths, counts, metadata)
Event Registration and Callbacks
Because DimensionIQ runs independently and reacts to user input, it needs a way to notify the host application when something happens.
Summary
The DimensionIQ component is a JavaScript front that wraps DimensionIQ's assembly module, exposing high-level APIs and events so the host application can control measurements, receive engine notifications, stay synchronized with the underlying DimensionIQ state.