Class: BaseSketcher2d
Defined in: Sketcher2d.ts:63
Extended by
Constructors
Constructor
new BaseSketcher2d(origin): BaseSketcher2d;
Defined in: Sketcher2d.ts:69
Parameters
origin
Point2D = ...
Returns
BaseSketcher2d
Methods
bezierCurveTo()
bezierCurveTo(end, controlPoints): this;
Defined in: Sketcher2d.ts:392
Parameters
end
controlPoints
Returns
this
bulgeArc()
bulgeArc(
xDist,
yDist,
bulge): this;
Defined in: Sketcher2d.ts:240
Parameters
xDist
number
yDist
number
bulge
number
Returns
this
bulgeArcTo()
bulgeArcTo(end, bulge): this;
Defined in: Sketcher2d.ts:232
Parameters
end
bulge
number
Returns
this
cubicBezierCurveTo()
cubicBezierCurveTo(
end,
startControlPoint,
endControlPoint): this;
Defined in: Sketcher2d.ts:416
Parameters
end
startControlPoint
endControlPoint
Returns
this
customCorner()
customCorner(radius, mode): BaseSketcher2d;
Defined in: Sketcher2d.ts:479
Changes the corner between the previous and next segments.
Parameters
radius
number | (first, second) => Curve2D[]
mode
"chamfer" | "fillet"
Returns
BaseSketcher2d
ellipse()
ellipse(
xDist,
yDist,
horizontalRadius,
verticalRadius,
rotation,
longAxis,
sweep): this;
Defined in: Sketcher2d.ts:348
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:280
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:382
Parameters
xDist
number
yDist
number
minorRadius
number
sweep
boolean = false
Returns
this
halfEllipseTo()
halfEllipseTo(
end,
minorRadius,
sweep): this;
Defined in: Sketcher2d.ts:368
Parameters
end
minorRadius
number
sweep
boolean = false
Returns
this
hBulgeArc()
hBulgeArc(distance, bulge): this;
Defined in: Sketcher2d.ts:251
Parameters
distance
number
bulge
number
Returns
this
hLine()
hLine(distance): this;
Defined in: Sketcher2d.ts:127
Parameters
distance
number
Returns
this
hLineTo()
hLineTo(xPos): this;
Defined in: Sketcher2d.ts:135
Parameters
xPos
number
Returns
this
hSagittaArc()
hSagittaArc(distance, sagitta): this;
Defined in: Sketcher2d.ts:228
Parameters
distance
number
sagitta
number
Returns
this
line()
line(xDist, yDist): this;
Defined in: Sketcher2d.ts:119
Parameters
xDist
number
yDist
number
Returns
this
lineTo()
lineTo(point): this;
Defined in: Sketcher2d.ts:109
Parameters
point
Returns
this
movePointerTo()
movePointerTo(point): this;
Defined in: Sketcher2d.ts:85
Parameters
point
Returns
this
polarLine()
polarLine(distance, angle): this;
Defined in: Sketcher2d.ts:145
Parameters
distance
number
angle
number
Returns
this
polarLineTo()
polarLineTo(__namedParameters): this;
Defined in: Sketcher2d.ts:139
Parameters
__namedParameters
Returns
this
quadraticBezierCurveTo()
quadraticBezierCurveTo(end, controlPoint): this;
Defined in: Sketcher2d.ts:412
Parameters
end
controlPoint
Returns
this
sagittaArc()
sagittaArc(
xDist,
yDist,
sagitta): this;
Defined in: Sketcher2d.ts:217
Parameters
xDist
number
yDist
number
sagitta
number
Returns
this
sagittaArcTo()
sagittaArcTo(end, sagitta): this;
Defined in: Sketcher2d.ts:190
Parameters
end
sagitta
number
Returns
this
smoothSpline()
smoothSpline(
xDist,
yDist,
splineConfig?): this;
Defined in: Sketcher2d.ts:465
Parameters
xDist
number
yDist
number
splineConfig?
Returns
this
smoothSplineTo()
smoothSplineTo(end, config?): this;
Defined in: Sketcher2d.ts:424
Parameters
end
config?
Returns
this
tangentArc()
tangentArc(xDist, yDist): this;
Defined in: Sketcher2d.ts:275
Parameters
xDist
number
yDist
number
Returns
this
tangentArcTo()
tangentArcTo(end): this;
Defined in: Sketcher2d.ts:255
Parameters
end
Returns
this
tangentLine()
tangentLine(distance): this;
Defined in: Sketcher2d.ts:151
Parameters
distance
number
Returns
this
threePointsArc()
threePointsArc(
xDist,
yDist,
viaXDist,
viaYDist): this;
Defined in: Sketcher2d.ts:177
Parameters
xDist
number
yDist
number
viaXDist
number
viaYDist
number
Returns
this
threePointsArcTo()
threePointsArcTo(end, midPoint): this;
Defined in: Sketcher2d.ts:165
Parameters
end
midPoint
Returns
this
vBulgeArc()
vBulgeArc(distance, bulge): this;
Defined in: Sketcher2d.ts:247
Parameters
distance
number
bulge
number
Returns
this
vLine()
vLine(distance): this;
Defined in: Sketcher2d.ts:123
Parameters
distance
number
Returns
this
vLineTo()
vLineTo(yPos): this;
Defined in: Sketcher2d.ts:131
Parameters
yPos
number
Returns
this
vSagittaArc()
vSagittaArc(distance, sagitta): this;
Defined in: Sketcher2d.ts:224
Parameters
distance
number
sagitta
number
Returns
this