M3D / M3D / Utility / DrawingUtility
Class: 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
- createImage
- createImageBase64
- drawFillCircle
- drawLine
- drawRect
- drawShapes
- drawStrokeCircle
- drawTexts
- externsRect
- getRectF
Constructors
constructor
• new DrawingUtility(): DrawingUtility
Returns
Properties
image
▪ Static image: any
Methods
createImage
▸ createImage(shape2dSet, func, useCanvas?): HTMLCanvasElement
Parameters
| Name | Type |
|---|---|
shape2dSet | Shape2D |
func | (blob: any) => void |
useCanvas? | boolean |
Returns
HTMLCanvasElement
Description
创建图片
createImageBase64
▸ createImageBase64(shape2dSet): void
Parameters
| Name | Type |
|---|---|
shape2dSet | Shape2D |
Returns
void
drawFillCircle
▸ drawFillCircle(context, ellipse2D): void
Parameters
| Name | Type |
|---|---|
context | CanvasRenderingContext2D |
ellipse2D | Ellipse2D |
Returns
void
Description
画实心椭圆
drawLine
▸ drawLine(context, line): void
Parameters
| Name | Type |
|---|---|
context | CanvasRenderingContext2D |
line | Line2D |
Returns
void
Description
绘制行
drawRect
▸ drawRect(context, rect2d): void
Parameters
| Name | Type |
|---|---|
context | CanvasRenderingContext2D |
rect2d | Rect2D |
Returns
void
Description
绘制矩形
drawShapes
▸ drawShapes(context, shape2dSet): void
Parameters
| Name | Type |
|---|---|
context | CanvasRenderingContext2D |
shape2dSet | Shape2D |
Returns
void
Description
绘制可见对象
drawStrokeCircle
▸ drawStrokeCircle(context, ellipse2D): void
Parameters
| Name | Type |
|---|---|
context | CanvasRenderingContext2D |
ellipse2D | Ellipse2D |
Returns
void
Description
描边椭圆
drawTexts
▸ drawTexts(context, texts2d): void
Parameters
| Name | Type |
|---|---|
context | CanvasRenderingContext2D |
texts2d | Texts2D |
Returns
void
Description
绘制文本
externsRect
▸ externsRect(rect, vector2): void
Parameters
| Name | Type |
|---|---|
rect | Rect2D |
vector2 | Vector2 |
Returns
void
Description
外部矩形
getRectF
▸ getRectF(shape2dSet): Rect2D
Parameters
| Name | Type |
|---|---|
shape2dSet | Shape2D |
Returns
Description
获取矩形F