mxcad_3d API 文档 / Mx3dAlgoFillet2d
Class: Mx3dAlgoFillet2d 
二维倒圆角算法
Hierarchy 
- ↳ - Mx3dAlgoFillet2d
Table of contents 
Constructors 
Methods 
Constructors 
constructor 
• new Mx3dAlgoFillet2d()
默认构造函数
Overrides 
Mx3dAlgoObject.constructor
• new Mx3dAlgoFillet2d(theWire, thePlane)
构造函数,传入Wire和Wire所在平面
Parameters 
| Name | Type | Description | 
|---|---|---|
| theWire | Mx3dShapeWire | 要倒圆角的Wire | 
| thePlane | Mx3dGePlane | Wire所在平面 | 
Overrides 
Mx3dAlgoObject.constructor
• new Mx3dAlgoFillet2d(theEdge1, theEdge2, thePlane)
构造函数,传入两条位于同一平面Edge,和所在平面
Parameters 
| Name | Type | Description | 
|---|---|---|
| theEdge1 | Mx3dShapeEdge | 第一条Edge | 
| theEdge2 | Mx3dShapeEdge | 第二条Edge | 
| thePlane | Mx3dGePlane | 所在平面 | 
Overrides 
Mx3dAlgoObject.constructor
Methods 
Init 
▸ Init(theWire, thePlane): void
初始化函数,传入Wire和Wire所在平面
Parameters 
| Name | Type | Description | 
|---|---|---|
| theWire | Mx3dShapeWire | 要倒圆角的Wire | 
| thePlane | Mx3dGePlane | Wire所在平面 | 
Returns 
void
▸ Init(theEdge1, theEdge2, thePlane): void
初始化函数,传入两条位于同一平面Edge,和所在平面
Parameters 
| Name | Type | Description | 
|---|---|---|
| theEdge1 | Mx3dShapeEdge | 第一条Edge | 
| theEdge2 | Mx3dShapeEdge | 第二条Edge | 
| thePlane | Mx3dGePlane | 所在平面 | 
Returns 
void
NbResults 
▸ NbResults(thePoint): number
获取圆角执行结果的数量
Parameters 
| Name | Type | Description | 
|---|---|---|
| thePoint | Mx3dGePoint | 计算圆角处的点 | 
Returns 
number
圆角执行结果的数量
Perform 
▸ Perform(theRadius): boolean
执行圆角算法
Parameters 
| Name | Type | Description | 
|---|---|---|
| theRadius | number | 圆角的半径 | 
Returns 
boolean
算法是否执行成功
Result 
▸ Result(thePoint, theEdge1, theEdge2, iSolution?): Mx3dShapeEdge
Parameters 
| Name | Type | Default value | Description | 
|---|---|---|---|
| thePoint | Mx3dGePoint | undefined | 设置要获取位于原曲线位于哪个交点的结果 | 
| theEdge1 | Mx3dShapeEdge | undefined | 返回的第一条Edge | 
| theEdge2 | Mx3dShapeEdge | undefined | 返回的第二条Edge | 
| iSolution | number | -1 | 默认-1,获取最靠近thePoint的结果 |