Home Reference Source Repository
import FilletProcessor from 'awv3-next/sketcher/fillet.js'
public class | source

FilletProcessor

Constructor Summary

Public Constructor
public

constructor(sketcher: *, sketch: *)

Member Summary

Public Members
public
public
public

sketch: *

public

Method Summary

Public Methods
public

CalculateFilletParamsByRadius(info: *, radius: *): *

public

ChangeFillet(info: *, arcParams: *)

public

CreateNewFillet(info: *, arcParams: *)

public

DeleteFillet(info: *)

public

FindConstraintsSymmetric(type: *, objA: *, objB: *): *

public

FindIncidenceConstraints(objA: *, objB: *): *

public

FindPointsAt(pos: *, tol: *): *

public

FindTangencyConstraints(objA: *, objB: *): *

public

GetMaxFilletDistance(info: *): *

public
public

Public Constructors

public constructor(sketcher: *, sketch: *) source

Params:

NameTypeAttributeDescription
sketcher *
sketch *

Public Members

public angularTolerance: number source

public linearTolerance: number source

public sketch: * source

public sketcher: * source

Public Methods

public CalculateFilletParamsByRadius(info: *, radius: *): * source

Params:

NameTypeAttributeDescription
info *
radius *

Return:

*

public ChangeFillet(info: *, arcParams: *) source

Params:

NameTypeAttributeDescription
info *
arcParams *

public CreateNewFillet(info: *, arcParams: *) source

Params:

NameTypeAttributeDescription
info *
arcParams *

public DeleteFillet(info: *) source

Params:

NameTypeAttributeDescription
info *

public FindConstraintsSymmetric(type: *, objA: *, objB: *): * source

Params:

NameTypeAttributeDescription
type *
objA *
objB *

Return:

*

public FindIncidenceConstraints(objA: *, objB: *): * source

Params:

NameTypeAttributeDescription
objA *
objB *

Return:

*

public FindPointsAt(pos: *, tol: *): * source

Params:

NameTypeAttributeDescription
pos *
tol *

Return:

*

public FindTangencyConstraints(objA: *, objB: *): * source

Params:

NameTypeAttributeDescription
objA *
objB *

Return:

*

public GetMaxFilletDistance(info: *): * source

Params:

NameTypeAttributeDescription
info *

Return:

*

public RecognizeFilletByArc(arc: *): * source

Params:

NameTypeAttributeDescription
arc *

Return:

*

public RecognizeFilletableAngle(point: *): * source

Params:

NameTypeAttributeDescription
point *

Return:

*