RegularPolygon Shape
TIP
This component also supports a return function
To create a regular polygon with fcanvas
, we can instantiate a RegularPolygon
object.
In addition, this shape also provides a few other parameters:
Require Options
Name | Type | Description |
---|---|---|
sides | MayBeRef<number> | number of sides of the figure |
radius | MayBeRef<number> | radius length |
Inherit Shape
Name | Type | Description |
---|---|---|
x | MayBeRef<number> | offset x |
y | MayBeRef<number> | offset y |
Demo
ts
import { Stage, Layer, RegularPolygon } from "fcanvas"
const stage = new Stage().mount("#app")
const layer = new Layer().addTo(stage)
const hexagon = new RegularPolygon({
x: stage.size.width / 2,
y: stage.size.height / 2,
sides: 6,
radius: 70,
fill: "red",
stroke: "black",
strokeWidth: 4
}).addTo(layer)