跳到主要内容
版本:v10.0

M3D / M3D / Utility / DrawingUtility

Class: DrawingUtility

M3D.Utility.DrawingUtility

Memberof

M3D.Utility

Description

绘制工具

Author

yw

Date

2022-1-12

Version

1.0

Copyright

All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new DrawingUtility(): DrawingUtility

Returns

DrawingUtility

Properties

image

Static image: any

Methods

createImage

createImage(shape2dSet, func, useCanvas?): HTMLCanvasElement

Parameters

NameType
shape2dSetShape2D
func(blob: any) => void
useCanvas?boolean

Returns

HTMLCanvasElement

Description

创建图片


createImageBase64

createImageBase64(shape2dSet): void

Parameters

NameType
shape2dSetShape2D

Returns

void


drawFillCircle

drawFillCircle(context, ellipse2D): void

Parameters

NameType
contextCanvasRenderingContext2D
ellipse2DEllipse2D

Returns

void

Description

画实心椭圆


drawLine

drawLine(context, line): void

Parameters

NameType
contextCanvasRenderingContext2D
lineLine2D

Returns

void

Description

绘制行


drawRect

drawRect(context, rect2d): void

Parameters

NameType
contextCanvasRenderingContext2D
rect2dRect2D

Returns

void

Description

绘制矩形


drawShapes

drawShapes(context, shape2dSet): void

Parameters

NameType
contextCanvasRenderingContext2D
shape2dSetShape2D

Returns

void

Description

绘制可见对象


drawStrokeCircle

drawStrokeCircle(context, ellipse2D): void

Parameters

NameType
contextCanvasRenderingContext2D
ellipse2DEllipse2D

Returns

void

Description

描边椭圆


drawTexts

drawTexts(context, texts2d): void

Parameters

NameType
contextCanvasRenderingContext2D
texts2dTexts2D

Returns

void

Description

绘制文本


externsRect

externsRect(rect, vector2): void

Parameters

NameType
rectRect2D
vector2Vector2

Returns

void

Description

外部矩形


getRectF

getRectF(shape2dSet): Rect2D

Parameters

NameType
shape2dSetShape2D

Returns

Rect2D

Description

获取矩形F