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