Skip to main content

Class: EdgeFinder

Hierarchy

  • Finder<Edge>

    EdgeFinder

Constructors

constructor

new EdgeFinder()

Inherited from

Finder<Edge>.constructor

Defined in

finders.ts:42

Filter Methods

atAngleWith

atAngleWith(direction?, angle?): EdgeFinder

Parameters

NameTypeDefault value
directionPoint | Direction"Z"
anglenumber0

Returns

EdgeFinder

Inherited from

Finder.atAngleWith

Defined in

finders.ts:73


atDistance

atDistance(distance, point?): EdgeFinder

Parameters

NameType
distancenumber
pointPoint

Returns

EdgeFinder

Inherited from

Finder.atDistance

Defined in

finders.ts:99


containsPoint

containsPoint(point): EdgeFinder

Parameters

NameType
pointPoint

Returns

EdgeFinder

Inherited from

Finder.containsPoint

Defined in

finders.ts:128


inBox

inBox(corner1, corner2): EdgeFinder

Parameters

NameType
corner1Point
corner2Point

Returns

EdgeFinder

Inherited from

Finder.inBox

Defined in

finders.ts:139


inDirection

inDirection(direction): EdgeFinder

Parameters

NameType
directionPoint | Direction

Returns

EdgeFinder

Defined in

finders.ts:357


inList

inList(elementList): EdgeFinder

Parameters

NameType
elementListEdge[]

Returns

EdgeFinder

Inherited from

Finder.inList

Defined in

finders.ts:57


inPlane

inPlane(inputPlane, origin?): EdgeFinder

Parameters

NameType
inputPlanePlane | PlaneName
origin?number | Point

Returns

EdgeFinder

Defined in

finders.ts:418


ofCurveType

ofCurveType(curveType): EdgeFinder

Parameters

NameType
curveTypeCurveType

Returns

EdgeFinder

Defined in

finders.ts:381


ofLength

ofLength(length): EdgeFinder

Parameters

NameType
lengthnumber | (l: number) => boolean

Returns

EdgeFinder

Defined in

finders.ts:366


parallelTo

parallelTo(plane): EdgeFinder

Parameters

NameType
planePlane | Face | StandardPlane

Returns

EdgeFinder

Defined in

finders.ts:397


Filter Combination Methods

and

and(findersList): EdgeFinder

Parameters

NameType
findersList(f: EdgeFinder) => EdgeFinder[]

Returns

EdgeFinder

Inherited from

Finder.and

Defined in

finders.ts:201


either

either(findersList): EdgeFinder

Parameters

NameType
findersList(f: EdgeFinder) => EdgeFinder[]

Returns

EdgeFinder

Inherited from

Finder.either

Defined in

finders.ts:176


not

not(finderFun): EdgeFinder

Parameters

NameType
finderFun(f: EdgeFinder) => EdgeFinder

Returns

EdgeFinder

Inherited from

Finder.not

Defined in

finders.ts:214


Other Methods

clone

clone(): EdgeFinder

Returns

EdgeFinder

Defined in

finders.ts:346


delete

delete(): void

Returns

void

Inherited from

Finder.delete

Defined in

finders.ts:46


find

find(shape, options): Edge

Parameters

NameType
shapeAnyShape
optionsObject
options.uniquetrue

Returns

Edge

Inherited from

Finder.find

Defined in

finders.ts:232

find(shape): Edge[]

Parameters

NameType
shapeAnyShape

Returns

Edge[]

Inherited from

Finder.find

Defined in

finders.ts:233

find(shape, options): Edge[]

Parameters

NameType
shapeAnyShape
optionsObject
options.unique?false

Returns

Edge[]

Inherited from

Finder.find

Defined in

finders.ts:234


shouldKeep

shouldKeep(element): boolean

Parameters

NameType
elementEdge

Returns

boolean

Overrides

Finder.shouldKeep

Defined in

finders.ts:439