Class: BaseSketcher2d
Defined in: Sketcher2d.ts:44
Extended by
Constructors
Constructor
new BaseSketcher2d(origin): BaseSketcher2d;
Defined in: Sketcher2d.ts:50
Parameters
origin
Point2D
= ...
Returns
BaseSketcher2d
Methods
bezierCurveTo()
bezierCurveTo(end, controlPoints): this;
Defined in: Sketcher2d.ts:378
Parameters
end
controlPoints
Returns
this
bulgeArc()
bulgeArc(
xDist,
yDist,
bulge): this;
Defined in: Sketcher2d.ts:226
Parameters
xDist
number
yDist
number
bulge
number
Returns
this
bulgeArcTo()
bulgeArcTo(end, bulge): this;
Defined in: Sketcher2d.ts:218
Parameters
end
bulge
number
Returns
this
cubicBezierCurveTo()
cubicBezierCurveTo(
end,
startControlPoint,
endControlPoint): this;
Defined in: Sketcher2d.ts:402
Parameters
end
startControlPoint
endControlPoint
Returns
this
customCorner()
customCorner(radius, mode): BaseSketcher2d;
Defined in: Sketcher2d.ts:465
Changes the corner between the previous and next segments.
Parameters
radius
number
mode
"fillet"
| "chamfer"
Returns
BaseSketcher2d
ellipse()
ellipse(
xDist,
yDist,
horizontalRadius,
verticalRadius,
rotation,
longAxis,
sweep): this;
Defined in: Sketcher2d.ts:334
Parameters
xDist
number
yDist
number
horizontalRadius
number
verticalRadius
number
rotation
number
= 0
longAxis
boolean
= false
sweep
boolean
= false
Returns
this
ellipseTo()
ellipseTo(
end,
horizontalRadius,
verticalRadius,
rotation,
longAxis,
sweep): this;
Defined in: Sketcher2d.ts:266
Parameters
end
horizontalRadius
number
verticalRadius
number
rotation
number
= 0
longAxis
boolean
= false
sweep
boolean
= false
Returns
this
halfEllipse()
halfEllipse(
xDist,
yDist,
minorRadius,
sweep): this;
Defined in: Sketcher2d.ts:368
Parameters
xDist
number
yDist
number
minorRadius
number
sweep
boolean
= false
Returns
this
halfEllipseTo()
halfEllipseTo(
end,
minorRadius,
sweep): this;
Defined in: Sketcher2d.ts:354
Parameters
end
minorRadius
number
sweep
boolean
= false
Returns
this
hBulgeArc()
hBulgeArc(distance, bulge): this;
Defined in: Sketcher2d.ts:237
Parameters
distance
number
bulge
number
Returns
this
hLine()
hLine(distance): this;
Defined in: Sketcher2d.ts:113
Parameters
distance
number
Returns
this
hLineTo()
hLineTo(xPos): this;
Defined in: Sketcher2d.ts:121
Parameters
xPos
number
Returns
this
hSagittaArc()
hSagittaArc(distance, sagitta): this;
Defined in: Sketcher2d.ts:214
Parameters
distance
number
sagitta
number
Returns
this
line()
line(xDist, yDist): this;
Defined in: Sketcher2d.ts:105
Parameters
xDist
number
yDist
number
Returns
this
lineTo()
lineTo(point): this;
Defined in: Sketcher2d.ts:95
Parameters
point
Returns
this
movePointerTo()
movePointerTo(point): this;
Defined in: Sketcher2d.ts:66
Parameters
point
Returns
this
polarLine()
polarLine(distance, angle): this;
Defined in: Sketcher2d.ts:131
Parameters
distance
number
angle
number
Returns
this
polarLineTo()
polarLineTo(__namedParameters): this;
Defined in: Sketcher2d.ts:125
Parameters
__namedParameters
Returns
this
quadraticBezierCurveTo()
quadraticBezierCurveTo(end, controlPoint): this;
Defined in: Sketcher2d.ts:398
Parameters
end
controlPoint
Returns
this
sagittaArc()
sagittaArc(
xDist,
yDist,
sagitta): this;
Defined in: Sketcher2d.ts:203
Parameters
xDist
number
yDist
number
sagitta
number
Returns
this
sagittaArcTo()
sagittaArcTo(end, sagitta): this;
Defined in: Sketcher2d.ts:176
Parameters
end
sagitta
number
Returns
this
smoothSpline()
smoothSpline(
xDist,
yDist,
splineConfig?): this;
Defined in: Sketcher2d.ts:451
Parameters
xDist
number
yDist
number
splineConfig?
Returns
this
smoothSplineTo()
smoothSplineTo(end, config?): this;
Defined in: Sketcher2d.ts:410
Parameters
end
config?
Returns
this
tangentArc()
tangentArc(xDist, yDist): this;
Defined in: Sketcher2d.ts:261
Parameters
xDist
number
yDist
number
Returns
this
tangentArcTo()
tangentArcTo(end): this;
Defined in: Sketcher2d.ts:241
Parameters
end
Returns
this
tangentLine()
tangentLine(distance): this;
Defined in: Sketcher2d.ts:137
Parameters
distance
number
Returns
this
threePointsArc()
threePointsArc(
xDist,
yDist,
viaXDist,
viaYDist): this;
Defined in: Sketcher2d.ts:163
Parameters
xDist
number
yDist
number
viaXDist
number
viaYDist
number
Returns
this
threePointsArcTo()
threePointsArcTo(end, midPoint): this;
Defined in: Sketcher2d.ts:151
Parameters
end
midPoint
Returns
this
vBulgeArc()
vBulgeArc(distance, bulge): this;
Defined in: Sketcher2d.ts:233
Parameters
distance
number
bulge
number
Returns
this
vLine()
vLine(distance): this;
Defined in: Sketcher2d.ts:109
Parameters
distance
number
Returns
this
vLineTo()
vLineTo(yPos): this;
Defined in: Sketcher2d.ts:117
Parameters
yPos
number
Returns
this
vSagittaArc()
vSagittaArc(distance, sagitta): this;
Defined in: Sketcher2d.ts:210
Parameters
distance
number
sagitta
number
Returns
this