Class: Path2D
Hierarchy
Path2D↳
Shape2D
Constructors
Properties
Methods
Constructors
constructor
• new Path2D(points?): Path2D
Parameters
| Name | Type |
|---|---|
points? | Vector2[] |
Returns
Defined in
packages/geometry/ExtrudeGeometry/Path2D.ts:14
Properties
autoClose
• autoClose: boolean = false
Defined in
packages/geometry/ExtrudeGeometry/Path2D.ts:9
Methods
getPoints
▸ getPoints(divisions): Vector2[]
Parameters
| Name | Type |
|---|---|
divisions | number |
Returns
Vector2[]
Defined in
packages/geometry/ExtrudeGeometry/Path2D.ts:20
setFromPoints
▸ setFromPoints(points): Path2D
Parameters
| Name | Type |
|---|---|
points | Vector2[] |
Returns
Defined in
packages/geometry/ExtrudeGeometry/Path2D.ts:52
moveTo
▸ moveTo(x, y): Path2D
Parameters
| Name | Type |
|---|---|
x | number |
y | number |
Returns
Defined in
packages/geometry/ExtrudeGeometry/Path2D.ts:60
lineTo
▸ lineTo(x, y): Path2D
Parameters
| Name | Type |
|---|---|
x | number |
y | number |
Returns
Defined in
packages/geometry/ExtrudeGeometry/Path2D.ts:65
quadraticCurveTo
▸ quadraticCurveTo(cpX, cpY, x, y): Path2D
Parameters
| Name | Type |
|---|---|
cpX | number |
cpY | number |
x | number |
y | number |
Returns
Defined in
packages/geometry/ExtrudeGeometry/Path2D.ts:71
bezierCurveTo
▸ bezierCurveTo(cp1X, cp1Y, cp2X, cp2Y, x, y): Path2D
Parameters
| Name | Type |
|---|---|
cp1X | number |
cp1Y | number |
cp2X | number |
cp2Y | number |
x | number |
y | number |
Returns
Defined in
packages/geometry/ExtrudeGeometry/Path2D.ts:77
isIntersect
▸ isIntersect(path): boolean
Parameters
| Name | Type |
|---|---|
path | Path2D |
Returns
boolean
Defined in
packages/geometry/ExtrudeGeometry/Path2D.ts:83
pointInPolygon
▸ pointInPolygon(point, polygon): boolean
Parameters
| Name | Type |
|---|---|
point | Vector2 |
polygon | Vector2[] |
Returns
boolean

