Skip to main content

KEdge

kds-plugin-document / Exports / KEdge

Interface: KEdge

酷大师图形实体:造型边 它对应于一个Brep数据结构的边(Edge)

The KEdge class represents the BRep edge.

Hierarchy​

Table of contents​

Methods​

Methods​

getBoundedCurve​

▸ getBoundedCurve(): KBoundedCurve3d

Retrieve the 3D bounded curve corresponding to the edge. NOTE: Now it is always the 3D line segment.

Returns​

KBoundedCurve3d

The 3D bounded curve if successful, otherwise null.

Inherited from​

KTopoEdge.getBoundedCurve

Defined in​

api.d.ts:54


getContinuousEdgeGroup​

▸ getContinuousEdgeGroup(): KContinuousEdgeGroup

Deprecated

本方法即将下线,请不要使用 Retrieve the continuous edge group which the edge belongs to.

Returns​

KContinuousEdgeGroup

The continuous edge group if successful, otherwise null.

Defined in​

api.d.ts:3157


getHalfEdges​

▸ getHalfEdges(): KHalfEdge[]

获取对应的半边

Retrieve all the involved half edges of this edge.

Returns​

KHalfEdge[]

The array of half edges.

Overrides​

KTopoEdge.getHalfEdges

Defined in​

api.d.ts:3118


getKey​

▸ getKey(): string

Get a unique key assigned to a edge.

Returns​

string

The unique key.

Inherited from​

KTopoEdge.getKey

Defined in​

api.d.ts:28


getShell​

▸ getShell(): KShell

获取所从属的壳体

Retrieve the shell that the edge belongs to.

Returns​

KShell

The shell if successful, otherwise null.

Overrides​

KTopoEdge.getShell

Defined in​

api.d.ts:3109


getType​

▸ getType(): KTopoType

获取图形实体类型

Get the entity's type.

Returns​

KTopoType

The entity's type which is KTopoType

Overrides​

KEntity.getType

Defined in​

api.d.ts:3100


getVertexA​

▸ getVertexA(): KVertex

获取起始顶点

Retrieve edge's start vertex.

Returns​

KVertex

The start vertex if successful, otherwise null.

Overrides​

KTopoEdge.getVertexA

Defined in​

api.d.ts:3127


getVertexB​

▸ getVertexB(): KVertex

获取终止顶点

Retrieve edge's end vertex.

Returns​

KVertex

The end vertex if successful, otherwise null.

Overrides​

KTopoEdge.getVertexB

Defined in​

api.d.ts:3136


isIndependent​

▸ isIndependent(): boolean

获取该边是否为独立边

Get the edge property of it is independent or not.

Returns​

boolean

Overrides​

KTopoEdge.isIndependent

Defined in​

api.d.ts:3173


isSoft​

▸ isSoft(): boolean

Get whether the edge is a soft edge. A soft edge will cause the connected faces to be treated as a surface. This means that if you select one face it will also select all faces connected with soft edges. A soft edge will also appear hidden.

Returns​

boolean

Return true if it is a soft edge, otherwise return false.

Inherited from​

KTopoEdge.isSoft

Defined in​

api.d.ts:62


isVisible​

▸ isVisible(): boolean

获取该边是否可见

Get the edge property of it is visible or not.

Returns​

boolean

Defined in​

api.d.ts:3165


setIsSoft​

▸ setIsSoft(isSoft): boolean

设置为这条边是否为软化边 软化边默认在酷大师画布中不显示 当在酷大师中选择一个造型面时,会将从这个面开始,所有通过软化边相连的面一起选中

Set the edge to be soft. A soft edge is invisible in viewport by default When selelcting a face, all faces that connected with soft edges will be selected together

Parameters​

NameTypeDescription
isSoftbooleanThe soft value.

Returns​

boolean

Return true if successful, otherwise return false.

Defined in​

api.d.ts:3150