DrawingViewports
Manages the viewports of a TechnicalDrawing.
Extends
DataMap<string,DrawingViewport>
Constructors
new DrawingViewports()
new DrawingViewports(
container):DrawingViewports
Accessible via drawing.viewports. Extends DataMap so consumers get
reactive events (onItemSet, onBeforeDelete, …) for free.
const vp = drawing.viewports.create({ left: -1, right: 5, top: 1, bottom: -4 });
drawing.viewports.delete(vp.uuid); // disposes and removes
Parameters
| Parameter | Type |
|---|---|
container | Group<Object3DEventMap> |
Returns
Overrides
FRAGS.DataMap<string, DrawingViewport>.constructor
Methods
create()
create(
config):DrawingViewport
Creates a new DrawingViewport, adds its camera to the drawing container, and registers it.
Parameters
| Parameter | Type | Description |
|---|---|---|
config | DrawingViewportConfig | Bounds and scale for the new viewport. |
Returns
The newly created viewport.