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