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.