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

CalculateChamferParamsByOffset(info: *, offset: *): *

public

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

public

ChangeFillet(info: *, params: *)

public

CreateNewFillet(info: *, params: *)

public

DeleteFillet(info: *)

public

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

public

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

public

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

public

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

public

GetMaxFilletDistance(info: *): *

public

GetTouchPoints(info: *, radius: *, distance: *): *

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 CalculateChamferParamsByOffset(info: *, offset: *): * source

Params:

NameTypeAttributeDescription
info *
offset *

Return:

*

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

Params:

NameTypeAttributeDescription
info *
radius *

Return:

*

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

Params:

NameTypeAttributeDescription
info *
params *

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

Params:

NameTypeAttributeDescription
info *
params *

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 GetTouchPoints(info: *, radius: *, distance: *): * source

Params:

NameTypeAttributeDescription
info *
radius *
distance *

Return:

*

public RecognizeFilletByArcOrEdge(obj: *): * source

Params:

NameTypeAttributeDescription
obj *

Return:

*

public RecognizeFilletableAngle(point: *): * source

Params:

NameTypeAttributeDescription
point *

Return:

*