Represents a single 2D drawing of a model.
Encapsulates sheets, views and layers with various 2D geometry. An object of this class is a counterpart to the Model class, meaning that it's meant to represent all drawing-related information for a single 3D model. In case the model is entirely 2D, an object corresponds to a single input file.
new Drawing(
sheet?):Drawing
Added sheet.
readonlylayers:Set<Layer>
Collection of layers.
readonlysheets:Set<Sheet>
Collection of sheets.
get id():
bigint
Returns object id.
bigint
get numberOfLayers():
number
Returns the number of layers in the drawing.
Use layers.size instead.
number
get numberOfSheets():
number
Returns the number of sheets in the drawing.
Use sheets.size instead.
number
addLayer(
layer):void
Adds a layer to the drawing.
Added layer.
void
Use layers.add(layer) instead.
addSheet(
sheet):void
Adds a sheet to the drawing.
Added sheet.
void
Use sheets.add(sheet) instead.