Skip to content
On this page

mxcad_3d API 文档 / Mx3dWireTool

Class: Mx3dWireTool

处理 Wire 的接口

Table of contents

Constructors

Methods

Constructors

constructor

new Mx3dWireTool()

Methods

ConnectEdgesToWires

Static ConnectEdgesToWires(edges, toler?, shared?): Mx3dShapeObject[]

将一组边连接成最大长度的线条(线)。连接的标准是边的端点间的距离应小于给定的容差。 该方法将输入的边集合转换为最大长度的线条集合。

Parameters

NameTypeDefault valueDescription
edgesMx3dShapeObject[]undefined要连接的边对象数组。
tolernumber1e-6边连接时的容差值。
sharedbooleanfalse如果为 true,则仅在相邻边共享相同顶点时连接;如果为 false,则在相邻边的端点距离小于容差时连接。

Returns

Mx3dShapeObject[]

一个新的线条对象数组,包含连接后的最大长度的线条。


ConnectWiresToWires

Static ConnectWiresToWires(wires, toler?, shared?): Mx3dShapeObject[]

将一组线条连接成最大长度的线条(线)。连接的标准是线条的端点间的距离应小于给定的容差。 该方法将输入的线条集合转换为最大长度的线条集合。

Parameters

NameTypeDefault valueDescription
wiresMx3dShapeObject[]undefined要连接的线条对象数组。
tolernumber1e-6线条连接时的容差值。
sharedbooleanfalse如果为 true,则仅在相邻线条共享相同顶点时连接;如果为 false,则在相邻线条的端点距离小于容差时连接。

Returns

Mx3dShapeObject[]

一个新的线条对象数组,包含连接后的最大长度的线条。


EdgeToWire

Static EdgeToWire(theEdge): Mx3dShapeWire

Parameters

NameType
theEdgeMx3dShapeEdge

Returns

Mx3dShapeWire