Skip to main content

DrawingViewports

Manages the viewports of a TechnicalDrawing.

Extends

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

ParameterType
containerGroup<Object3DEventMap>

Returns

DrawingViewports

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

ParameterTypeDescription
configDrawingViewportConfigBounds and scale for the new viewport.

Returns

DrawingViewport

The newly created viewport.