Class: EdgeFinder
Hierarchy
Finder
<Edge
>↳
EdgeFinder
Constructors
constructor
• new EdgeFinder()
Inherited from
Finder<Edge>.constructor
Defined in
Filter Methods
atAngleWith
▸ atAngleWith(direction?
, angle?
): EdgeFinder
Parameters
Name | Type | Default value |
---|---|---|
direction | Point | Direction | "Z" |
angle | number | 0 |
Returns
Inherited from
Finder.atAngleWith
Defined in
atDistance
▸ atDistance(distance
, point?
): EdgeFinder
Parameters
Name | Type |
---|---|
distance | number |
point | Point |
Returns
Inherited from
Finder.atDistance
Defined in
containsPoint
▸ containsPoint(point
): EdgeFinder
Parameters
Name | Type |
---|---|
point | Point |
Returns
Inherited from
Finder.containsPoint
Defined in
inBox
▸ inBox(corner1
, corner2
): EdgeFinder
Parameters
Name | Type |
---|---|
corner1 | Point |
corner2 | Point |
Returns
Inherited from
Finder.inBox
Defined in
inDirection
▸ inDirection(direction
): EdgeFinder
Parameters
Name | Type |
---|---|
direction | Point | Direction |
Returns
Defined in
inList
▸ inList(elementList
): EdgeFinder
Parameters
Name | Type |
---|---|
elementList | Edge [] |
Returns
Inherited from
Finder.inList
Defined in
inPlane
▸ inPlane(inputPlane
, origin?
): EdgeFinder
Parameters
Name | Type |
---|---|
inputPlane | Plane | PlaneName |
origin? | number | Point |
Returns
Defined in
ofCurveType
▸ ofCurveType(curveType
): EdgeFinder
Parameters
Name | Type |
---|---|
curveType | CurveType |
Returns
Defined in
ofLength
▸ ofLength(length
): EdgeFinder
Parameters
Name | Type |
---|---|
length | number | (l : number ) => boolean |
Returns
Defined in
parallelTo
▸ parallelTo(plane
): EdgeFinder
Parameters
Name | Type |
---|---|
plane | Plane | Face | StandardPlane |
Returns
Defined in
Filter Combination Methods
and
▸ and(findersList
): EdgeFinder
Parameters
Name | Type |
---|---|
findersList | (f : EdgeFinder ) => EdgeFinder [] |
Returns
Inherited from
Finder.and
Defined in
either
▸ either(findersList
): EdgeFinder
Parameters
Name | Type |
---|---|
findersList | (f : EdgeFinder ) => EdgeFinder [] |
Returns
Inherited from
Finder.either
Defined in
not
▸ not(finderFun
): EdgeFinder
Parameters
Name | Type |
---|---|
finderFun | (f : EdgeFinder ) => EdgeFinder |
Returns
Inherited from
Finder.not
Defined in
Other Methods
clone
▸ clone(): EdgeFinder
Returns
Defined in
delete
▸ delete(): void
Returns
void
Inherited from
Finder.delete
Defined in
find
▸ find(shape
, options
): Edge
Parameters
Name | Type |
---|---|
shape | AnyShape |
options | Object |
options.unique | true |
Returns
Inherited from
Finder.find
Defined in
▸ find(shape
): Edge
[]
Parameters
Name | Type |
---|---|
shape | AnyShape |
Returns
Edge
[]
Inherited from
Finder.find
Defined in
▸ find(shape
, options
): Edge
[]
Parameters
Name | Type |
---|---|
shape | AnyShape |
options | Object |
options.unique? | false |
Returns
Edge
[]
Inherited from
Finder.find
Defined in
shouldKeep
▸ shouldKeep(element
): boolean
Parameters
Name | Type |
---|---|
element | Edge |
Returns
boolean
Overrides
Finder.shouldKeep