Defined in: geometry.ts:233
Circular sector defined by a center point, outer radius, start angle, and sweep angle.
Angles are in degrees. 0 points right, and positive values rotate clockwise in SVG coordinates.
Extends
Shape<"circular-sector">
Constructors
Constructor
new CircularSector(
cx,cy,radius,startAngle,sweep):CircularSector
Defined in: geometry.ts:236
Parameters
| Parameter | Type | Description |
|---|---|---|
cx | number | Center x coordinate. |
cy | number | Center y coordinate. |
radius | number | Outer radius. |
startAngle | number | Start angle in degrees. |
sweep | number | Sweep angle in degrees. |
Returns
CircularSector
Overrides
Properties
| Property | Modifier | Type | Default value | Description | Overrides | Defined in |
|---|---|---|---|---|---|---|
cx | readonly | number | undefined | Center x coordinate. | - | geometry.ts:238 |
cy | readonly | number | undefined | Center y coordinate. | - | geometry.ts:240 |
radius | readonly | number | undefined | Outer radius. | - | geometry.ts:242 |
startAngle | readonly | number | undefined | Start angle in degrees. | - | geometry.ts:244 |
sweep | readonly | number | undefined | Sweep angle in degrees. | - | geometry.ts:246 |
type | readonly | "circular-sector" | 'circular-sector' | - | Shape.type | geometry.ts:234 |
Methods
contains()
contains(
point):boolean
Defined in: geometry.ts:257
Checks whether a point is inside or on the sector boundary.
Parameters
| Parameter | Type | Description |
|---|---|---|
point | Point | Point to test. |
Returns
boolean
Whether the point is contained by the sector.
Overrides
svgPath()
svgPath():
string
Defined in: geometry.ts:266
Generates an SVG path string for the sector.
Returns
string
SVG path data.