Skip to main content

Class: BaseSketcher2d

Hierarchy​

Constructors​

constructor​

• new BaseSketcher2d(origin?)

Parameters​

NameType
originPoint2D

Defined in​

Sketcher2d.ts:49

Methods​

bezierCurveTo​

▸ bezierCurveTo(end, controlPoints): BaseSketcher2d

Parameters​

NameType
endPoint2D
controlPointsPoint2D | Point2D[]

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:335


cubicBezierCurveTo​

▸ cubicBezierCurveTo(end, startControlPoint, endControlPoint): BaseSketcher2d

Parameters​

NameType
endPoint2D
startControlPointPoint2D
endControlPointPoint2D

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:359


ellipse​

▸ ellipse(xDist, yDist, horizontalRadius, verticalRadius, rotation?, longAxis?, sweep?): BaseSketcher2d

Parameters​

NameTypeDefault value
xDistnumberundefined
yDistnumberundefined
horizontalRadiusnumberundefined
verticalRadiusnumberundefined
rotationnumber0
longAxisbooleanfalse
sweepbooleanfalse

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:291


ellipseTo​

▸ ellipseTo(end, horizontalRadius, verticalRadius, rotation?, longAxis?, sweep?): BaseSketcher2d

Parameters​

NameTypeDefault value
endPoint2Dundefined
horizontalRadiusnumberundefined
verticalRadiusnumberundefined
rotationnumber0
longAxisbooleanfalse
sweepbooleanfalse

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:223


hLine​

▸ hLine(distance): BaseSketcher2d

Parameters​

NameType
distancenumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:93


hLineTo​

▸ hLineTo(xPos): BaseSketcher2d

Parameters​

NameType
xPosnumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:101


hSagittaArc​

▸ hSagittaArc(distance, sagitta): BaseSketcher2d

Parameters​

NameType
distancenumber
sagittanumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:194


halfEllipse​

▸ halfEllipse(xDist, yDist, minorRadius, sweep?): BaseSketcher2d

Parameters​

NameTypeDefault value
xDistnumberundefined
yDistnumberundefined
minorRadiusnumberundefined
sweepbooleanfalse

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:325


halfEllipseTo​

▸ halfEllipseTo(end, minorRadius, sweep?): BaseSketcher2d

Parameters​

NameTypeDefault value
endPoint2Dundefined
minorRadiusnumberundefined
sweepbooleanfalse

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:311


line​

▸ line(xDist, yDist): BaseSketcher2d

Parameters​

NameType
xDistnumber
yDistnumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:85


lineTo​

▸ lineTo(point): BaseSketcher2d

Parameters​

NameType
pointPoint2D

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:75


movePointerTo​

▸ movePointerTo(point): BaseSketcher2d

Parameters​

NameType
pointPoint2D

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:64


polarLine​

▸ polarLine(distance, angle): BaseSketcher2d

Parameters​

NameType
distancenumber
anglenumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:111


polarLineTo​

▸ polarLineTo(__namedParameters): BaseSketcher2d

Parameters​

NameType
__namedParametersPoint2D

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:105


quadraticBezierCurveTo​

▸ quadraticBezierCurveTo(end, controlPoint): BaseSketcher2d

Parameters​

NameType
endPoint2D
controlPointPoint2D

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:355


sagittaArc​

▸ sagittaArc(xDist, yDist, sagitta): BaseSketcher2d

Parameters​

NameType
xDistnumber
yDistnumber
sagittanumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:183


sagittaArcTo​

▸ sagittaArcTo(end, sagitta): BaseSketcher2d

Parameters​

NameType
endPoint2D
sagittanumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:156


smoothSpline​

▸ smoothSpline(xDist, yDist, splineConfig?): BaseSketcher2d

Parameters​

NameType
xDistnumber
yDistnumber
splineConfig?SplineConfig

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:408


smoothSplineTo​

▸ smoothSplineTo(end, config?): BaseSketcher2d

Parameters​

NameType
endPoint2D
config?SplineConfig

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:367


tangentArc​

▸ tangentArc(xDist, yDist): BaseSketcher2d

Parameters​

NameType
xDistnumber
yDistnumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:218


tangentArcTo​

▸ tangentArcTo(end): BaseSketcher2d

Parameters​

NameType
endPoint2D

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:198


tangentLine​

▸ tangentLine(distance): BaseSketcher2d

Parameters​

NameType
distancenumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:117


threePointsArc​

▸ threePointsArc(xDist, yDist, viaXDist, viaYDist): BaseSketcher2d

Parameters​

NameType
xDistnumber
yDistnumber
viaXDistnumber
viaYDistnumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:143


threePointsArcTo​

▸ threePointsArcTo(end, midPoint): BaseSketcher2d

Parameters​

NameType
endPoint2D
midPointPoint2D

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:131


vLine​

▸ vLine(distance): BaseSketcher2d

Parameters​

NameType
distancenumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:89


vLineTo​

▸ vLineTo(yPos): BaseSketcher2d

Parameters​

NameType
yPosnumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:97


vSagittaArc​

▸ vSagittaArc(distance, sagitta): BaseSketcher2d

Parameters​

NameType
distancenumber
sagittanumber

Returns​

BaseSketcher2d

Defined in​

Sketcher2d.ts:190